@import url("jquery-ui.custom.css");


/**** PBDIALOG ***/
.PBDialog{
	-moz-border-radius: 8px !important;
	-webkit-border-radius: 8px !important;
	border-radius: 8px !important; 
	padding: 2px;
}
	
.PBDialog .ui-dialog-titlebar{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px; 
	
	 -moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px; 
}

.PBDialog .ui-dialog-titlebar-close{
	display: none;
}

.PBDialog .ui-dialog-buttonpane{
	margin:0px;
	padding:0px;
}

.PBDialog .PBTitle {
	text-align:left;
	font-weight: bold;
	padding:5px 0px;
}

/**** progressBar ****/
.ui-progressbar{
	height:20px;
	border: 1px solid #DDDDDD;
}

.ui-progressbar-value{
	padding-top: 3px !important;
	height:17px !important;
	text-align: center;
	border: 1px solid #5787A8 !important; 
	/*background: #50709b url(images/ui-bg_inset-hard_40_50709b_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff;*/
	background-image: url("images/pb-blue.gif");
}
	
.ui-progressbar, .ui-progressbar-value{
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important; 
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-color:#82A9C9;
	background: -webkit-gradient(linear, left top, left bottom, from(#82A9C9), to(#9DBEDB)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #82A9C9, #9DBEDB 15px); /* Chrome 10+, Saf5.1+ */
	background: -moz-linear-gradient(top, #82A9C9, #9DBEDB 15px); /* FF3.6+ */
	background: -ms-linear-gradient(top, #82A9C9, #9DBEDB 15px); /* IE10 */
	background: -o-linear-gradient(top, #82A9C9, #9DBEDB 15px); /* Opera 11.10+ */
	background: linear-gradient(top, #82A9C9, #9DBEDB 15px); /* W3C */
	color: #ffffff;
}

/**** TABS ***/

.ui-widget-header{
border: 0px;
padding: 0px;
margin: 0px;

border-bottom: 1px solid #A5A5A5;
}

/**** ColVis ***/
.ColVis_Button{
background: none;
background-color: none;
font-weight:normal;
color: #5B5851;
}

/**** tabs ***/
.ui-tabs {
	padding: 0px;
}

ul.ui-tabs-nav {
	z-index: 100;
	position: relative;
	top:1px;
	height:26px;
}

.ui-tabs-nav .ui-widget-header .ui-state-hover
{
	background-color: #EAEAEA;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    
	margin-right: 5px !important;
    color: #858585;
    outline: medium none;
    padding: 5px;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    border: 1px solid #ffffff;
    position: relative;
    top: 2px;
    opacity:1;
}

.tabs ul li.ui-state-hover a {
    color:black !important;
    text-decoration: underline;
}

.ui-tabs .ui-tabs-nav>li a {
    padding: 0.4em 1em 0.1em 1em;
}

.ui-tabs .ui-tabs-nav>li .helpIcon {
    padding-right: 5px;
	padding-top: 5px;
}

.ui-tabs .ui-tabs-nav{
    padding-left:0.25em;
}

.tabs {
    margin-top: 1px;
}

.tabs ul {
    margin-left: 5px !important;
}

.tabs>ul li {
    padding:0px !important;
}

.tabs>ul li a {
	cursor: pointer !important;
}

.tabs ul li.ui-state-default {	
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    
	margin-right: 5px !important;
    background: white;
    color: #858585;
    outline: medium none;
    padding: 5px;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    border: 1px solid #ffffff;
    position: relative;
    top: 2px;
    opacity:0.8;
}

.tabs ul li.ui-state-default a {
	padding-bottom: 3px !important;
	color: #555555;
	font-weight: normal;
}

.tabs ul li.ui-state-active
{
	background-color: #EAEAEA;
	
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
	
    -moz-box-shadow: 0px -2px 2px #A7C9E2;  
    -webkit-box-shadow: 0px -2px 2px #A7C9E2;  
    box-shadow: 0px -2px 2px #A7C9E2;
    border: 1px solid #ffffff;
    border-bottom: 0px;
    
    cursor: default;
    font-weight: bold;
    text-decoration: none;
    position: relative;
    top: 2px;
    opacity:1;
}

.tabs ul li.ui-state-active a {
	padding-bottom: 4px !important;
	font-weight: bold;
    text-decoration: none;
}

.tabs ul li.ui-tabs-selected a {
	color: #000;
}

.tabs .tab {	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-box-shadow: 0px 0px 4px #57a0b5;  
    -webkit-box-shadow: 0px 0px 4px #57a0b5;  
    box-shadow: 0px 0px 4px #57a0b5;
    border: 1px solid #ffffff;
	background-color:#F6F7F4;
    padding:10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#F6F7F4)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #E9E9E9, #F6F7F4 30px); /* Chrome 10+, Saf5.1+ */
	background: -moz-linear-gradient(top, #E9E9E9, #F6F7F4 30px); /* FF3.6+ */
	background: -ms-linear-gradient(top, #E9E9E9, #F6F7F4 30px); /* IE10 */
	background: -o-linear-gradient(top, #E9E9E9, #F6F7F4 30px); /* Opera 11.10+ */
	background: linear-gradient(top, #E9E9E9, #F6F7F4 30px); /* W3C */
}
	
.ui-tabs-nav {
    border:0px !important;
	background: none;
}



/**** acoordeon ***/
.ui-accordion .ui-accordion-header a {
    padding: 0.3em 0.2em 0.3em 2em
}

/**** bouton ***/
button, .JQButton{
	margin: 4px;
	margin-left: 0px;
	padding-left: 2px;
	height: 25px;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}

/**** calendar ***/
.ui-datepicker, .ui-datepicker-header, .ui-datepicker-header a{
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
.link{
	padding-left: 20px;
	background-position: 0px 4px;
	background-repeat:no-repeat;
	line-height: 17px;
	padding-top:5px;
	padding-bottom:5px;
}

a.disableUnderline:hover {text-decoration:none;}


/***** BOUTONS ****/

.JQButton_wrapper .ui-state-default {
	border: 1px solid #b8b8b8; 
	background: url("./images/button-gradient.png") repeat-x scroll left top #D1D1D1;
	font-weight: bold; 
	color: #222C36;
	text-shadow: 0 1px 1px #FFFFFF;
}
.JQButton_wrapper  .ui-state-hover {
	border: 1px solid #b8b8b8; 
	background: url("./images/button-gradient.png") repeat-x scroll left bottom #D1D1D1;
	font-weight: bold; 
	color: #222C36;
	text-shadow: 0 1px 1px #FFFFFF;
}
.JQButton_wrapper  .ui-state-active {
	border: 1px solid #a5a5a5; background: #ffffff url(images/ui-bg_glass_30_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #000000;
}


/**** icones ***/
.icon-expand{ background-image: url('../images/icones/expand.png') !important; }
.icon-collapse{ background-image: url('../images/icones/collapse.png') !important; }

.icon-plus { background-image: url('../images/icones/plus-circle.png') !important; }
.icon-moins { background-image: url('../images/icones/minus-circle.png') !important; }
.icon-croix { background-image: url('../images/icones/cross-circle.png') !important; }
.icon-valide{ background-image: url('../images/icones/tick-circle.png') !important; }
.icon-modifie { background-image: url('../images/icones/edit.png') !important; }
.icon-actualise { background-image: url('../images/icones/arrow-circle-double-135.png') !important; }
.icon-sauvegarde { background-image: url('../images/icones/disk-black.png') !important; }
.icon-annule { background-image: url('../images/icones/arrow-skip-180.png') !important; }

.icon-document { background-image: url('../images/icones/document.png') !important; }
.icon-document-image{ background-image: url('../images/icones/document-image.png') !important; }
.icon-document-office{ background-image: url('../images/icones/document-office-text.png') !important; }
.icon-document-access { background-image: url('../images/icones/document-access.png') !important; }
.icon-document-csv { background-image: url('../images/icones/document-excel-csv.png') !important; }
.icon-document-excel{ background-image: url('../images/icones/document-excel-table.png') !important; }
.icon-document-pdf { background-image: url('../images/icones/document-pdf-text.png') !important; }
.icon-document-ppt { background-image: url('../images/icones/document-powerpoint.png') !important; }
.icon-document-word{ background-image: url('../images/icones/document-word-text.png') !important; }
.icon-document-zip{ background-image: url('../images/icones/document-zipper.png') !important; }
.icon-document-tree{ background-image: url('../images/icones/document-tree.png') !important; }
.icon-folder-tree{ background-image: url('../images/icones/folder-tree.png') !important; }

.icon-images-stack{ background-image: url('../images/icones/images-stack.png') !important; }
.icon-marker{ background-image: url('../images/icones/marker.png') !important; }
.icon-map-pin{ background-image: url('../images/icones/map-pin.png') !important; }
.icon-signature{ background-image: url('../images/icones/edit-signiture.png') !important; }
.icon-printer{ background-image: url('../images/icones/printer.png') !important; }
.icon-wand{ background-image: url('../images/icones/wand.png') !important; }
.icon-navigation-180-button{ background-image: url('../images/icones/navigation-180-button.png') !important; }
.icon-navigation-000-button{ background-image: url('../images/icones/navigation-000-button.png') !important; }

.icon-user{ background-image: url('../images/icones/user.png') !important; }
.icon-user-plus{ background-image: url('../images/icones/user-plus.png') !important; }
.icon-folder-plus{ background-image: url('../images/icones/folder-plus.png') !important; }
.icon-table-plus{ background-image: url('../images/icones/table-plus.png') !important; }

.icon-compteur{ background-image: url('../images/icones/counter.png') !important; }
.icon-graphique1{ background-image: url('../images/icones/chart.png') !important; }
.icon-graphique2{ background-image: url('../images/icones/chart-pie.png') !important; }
.icon-trombone{ background-image: url('../images/icones/paper-clip.png') !important; }
.icon-ciseaux{ background-image: url('../images/icones/scissors-blue.png') !important; }
.icon-somme{ background-image: url('../images/icones/sum.png') !important; }
.icon-nc{ background-image: url('../images/icones/nc.png') !important; }
.icon-calendrier{ background-image: url('../images/icones/calendar.png') !important; }
.icon-calculette{ background-image: url('../images/icones/calculator.png') !important; }
.icon-calculettedark{ background-image: url('../images/icones/calculator-dark.png') !important; }
.icon-carnet{ background-image: url('../images/icones/address-book.png') !important; }
.icon-carnetplus{ background-image: url('../images/icones/address-book--arrow.png') !important; }
.icon-reveil{ background-image: url('../images/icones/alarm-clock.png') !important; }
.icon-horloge{ background-image: url('../images/icones/clock.png') !important; }
.icon-bdd{ background-image: url('../images/icones/database.png') !important; }
.icon-bddplus{ background-image: url('../images/icones/database--plus.png') !important; }
.icon-rss{ background-image: url('../images/icones/feed.png') !important; }
.icon-dossier{ background-image: url('../images/icones/folder-open.png') !important; }
.icon-dossierzip{ background-image: url('../images/icones/folder-zipper.png') !important; }
.icon-dossierplein{ background-image: url('../images/icones/folder-open-document.png') !important; }
.icon-engrenage{ background-image: url('../images/icones/gear.png') !important; }
.icon-enveloppe{ background-image: url('../images/icones/mail.png') !important; }
.icon-envoimail{ background-image: url('../images/icones/inbox--arrow.png') !important; }
.icon-boitemail{ background-image: url('../images/icones/inbox-document-text.png') !important; }
.icon-clef{ background-image: url('../images/icones/key.png') !important; }
.icon-flotteur{ background-image: url('../images/icones/lifebuoy.png') !important; }
.icon-verrouille{ background-image: url('../images/icones/lock.png') !important; }
.icon-deverrouille{ background-image: url('../images/icones/lock-unlock.png') !important; }
.icon-loupe{ background-image: url('../images/icones/magnifier.png') !important; }
.icon-configure{ background-image: url('../images/icones/wrench-screwdriver.png') !important; }




