.menuitem{
	color: white;
	text-align: center;
	font-size: 1.4em;
	margin-top: 0.5em;
}

.paramsettingyesno{
	color: #ff1a1a !important; 
	font-size: 14px !important; 
	background-color: transparent !important; 
}

.paramsettingyesno .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ 
	color: #00b300 !important; 
}

.paramsettingstcyesno{
	color: #ff1a1a !important; 
	font-size: 14px !important; 
	background-color: transparent !important;
	border:none !important; 
}

.paramsettingstcyesno .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ 
	color: #00b300 !important; 
}

.footer {

}

.grid-col-1 {
	width: 50% !important;
}

.grid-col-2 {
	width: 50% !important;
}

.title {
	font-weight:bold;
	font-size:30px !important;
}

.subtitle{
	font-size:16px;
	float:left;
	font-style: italic;
}

.header_profils{
	font-size: 1.2em;	
}

.welcome {

}

.login_title {
	color: #384148;
	font-weight: bold;
	font-size: 2em;
	position: relative;
	float: right;
	margin-right: 10px;
}

.portail-title {
	font-weight: bold;
	font-size: 2.5em;
}

.portail-title-panel{
	margin-top: 0.6em;
	text-align: center;
}

.user {
	color: white;
	font-weight: bold;
	margin-left: 0.6em;
	margin-top: 0.6em;
}

.submenuitem {
	color: white;
    font-weight: bold;
    width: 10em;
}

.lastmenuitem {
	color:white;
	font-weight:bold;
}

.submenuitem a{
	text-align:center;
	color:white !important;
	font-weight:bold;
	text-decoration:none;
}

.menuitem a{
	text-decoration: none;
	color: white;
	font-size: 1em;
}

.ui-selectcheckboxmenu-header{ 
	border-color: white; 
}

.rapportpanel {
	background-color: #eeeeee;
	margin: auto;
	width: 70%;
	padding: 1%;
	height: auto;
}

#consultpanel {
	background-color: #f2f2f2;
	border-radius: 0;
	border: 2px solid #2d343a;
	margin-left: -2px;
	z-index: 1;
}

#analysepanel {
	background-color: #f2f2f2;
	border-radius: 0;
	border: 2px solid #2d343a;
	margin-left: -2px;
	z-index: 1;
}

#consultpanel .panel_logo_affaire {
	background-image:url("business_b.png.xhtml?ln=images");
}

#consultpanel .panel-REPORT-icon {
	background-image:url("grid_b.png.xhtml?ln=images");
}

#consultpanel .panel-DATAMART-icon {
	background-image:url("query_b.png.xhtml?ln=images");
}

#consultpanel .panel-WORKSHEET-icon {
	background-image:url("shared_b.png.xhtml?ln=images");
}

#consultpanel .panel_logo_tourism {
	background-image:url("leisure_b.png.xhtml?ln=images");
}

#consultpanel .panel_logo_tourism {
	color: #f44336;
	font-weight: bold;
	font-family:Arial;
	font-size:25px;
}

#consultpanel .panel_title_affaire {
	color:black;
	font-weight: bold;
	font-family:Arial;
	font-size:22px;
	text-align: left;
	margin-left: 5px;
	line-height: 40px;
}

#consultpanel .listmenupanel a {
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	color:black;
}

#consultpanel .listmenupanel div {
	border-style:solid;
	border-width:2px;
	border-color:#808083;
	border-radius: 5px 5px 5px 5px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	color:black;
}

#analysepanel .panel_logo_affaire {
	background-image:url("business_b.png.xhtml?ln=images");
}

#analysepanel .panel-REPORT-icon {
	background-image:url("grid_b.png.xhtml?ln=images");
}

#analysepanel .panel-DATAMART-icon {
	background-image:url("query_b.png.xhtml?ln=images");
}

#analysepanel .panel-WORKSHEET-icon {
	background-image:url("shared_b.png.xhtml?ln=images");
}

#analysepanel .panel_logo_tourism {
	background-image:url("leisure_b.png.xhtml?ln=images");
}

#analysepanel .panel_logo_tourism {
	color: #f44336;
	font-weight: bold;
	font-family:Arial;
	font-size:25px;
}

#analysepanel .panel_title_affaire {
	color:black;
	font-weight: bold;
	font-family:Arial;
	font-size:22px;
	text-align: left;
	margin-left: 5px;
	line-height: 40px;
}

#analysepanel .listmenupanel a {
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	color:black;
}

#analysepanel .listmenupanel div {
	border-style:solid;
	border-width:2px;
	border-color:#808083;
	border-radius: 5px 5px 5px 5px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	color:black;
}

#agenceicon {
	background-image:url("agency_b.png.xhtml?ln=images");
}

.usericon {
	background-image:url("user_b.png.xhtml?ln=images");
}

#clienticon {
	background-image:url("client_b.png.xhtml?ln=images");
}

#rgptclienticon {
	background-image:url("group_b.png.xhtml?ln=images");
}

#multisocietyicon {
	background-image:url("domain_b.png.xhtml?ln=images");
}

#demandeformicon {
	background-image:url("form.png.xhtml?ln=images");
}

#settingicon {
	background-image:url("settings_b.png.xhtml?ln=images");
}

#cptclienticon {
	background-image:url("cpt_client.png.xhtml?ln=images");
}

.stataffaireicon {
	background-image:url("business_b.png.xhtml?ln=images");
}

.stattourismeicon {
	background-image:url("leisure_b.png.xhtml?ln=images");
}

.spagosettingicon {
	background-image:url("settings_b.png.xhtml?ln=images");
}

#catalogueicon {
	background-image:url("catalog_b.png.xhtml?ln=images");
}

#stataffairerapporticon {
	background-image:url("chart_b.png.xhtml?ln=images");
}

#stataffairerapportxlsicon {
	background-image:url("grid_b.png.xhtml?ln=images");
}

#statqueryicon {
	background-image:url("query_b.png.xhtml?ln=images");
}

#statusericon {
	background-image:url("shared_b.png.xhtml?ln=images");
}

#businessstatspago {
	background-image:url("business_b.png.xhtml?ln=images");
}

#tourismstatspago {
	background-image:url("leisure_b.png.xhtml?ln=images");
}

#stattourismerapporticon {
	background-image:url("chart_b.png.xhtml?ln=images");
}

#stattourismeanalyseicon {
	background-image:url("grid_b.png.xhtml?ln=images");
}

.addicon {
	background-image:url("add_b.png.xhtml?ln=images");
}

.billsicon {
	background-image:url("invoice_b.png.xhtml?ln=images");
}

.businessicon {
	background-image:url("business_b.png.xhtml?ln=images");
}

.tourismicon {
	background-image:url("leisure_b.png.xhtml?ln=images");
}

.moneyicon {
	background-image:url("stat_b.png.xhtml?ln=images");
}

.savgestionticketicon {
	background-image:url("tickets_b.png.xhtml?ln=images");
}

.savnewticketicon {
	background-image: url("ticket_b.png.xhtml?ln=images");
}

.travelericon {
	background-image:url("traveler_b.png.xhtml?ln=images");
}

.dataicon {
	background-image:url("upload_b.png.xhtml?ln=images");
}

.deletedataicon {
	background-image:url("delete_big_black.png.xhtml?ln=images");
}

.goalsicon {
	background-image:url("goal_m.png.xhtml?ln=images");
}

.clockicon {
	background-image:url("calendar_b.png.xhtml?ln=images");
}

.adminprivatespaceicon {
	background-image:url("space_b.png.xhtml?ln=images");
}

.folderprivatespaceicon{
	background-image:url("folder_b.png.xhtml?ln=images");
}

.privatespacestaticon {
	background-image:url("stat_b.png.xhtml?ln=images");
}

.mapicon {
	background-image:url("map_b.png.xhtml?ln=images");
}

.statistiqueview .ui-breadcrumb{
	background-color: #ffc107;
}

.ui-breadcrumb {
	background:none;
	border:none;
	margin: 0;
}

.ui-breadcrumb ul li a:link, .ui-breadcrumb ul li a:visited{
	color:white;
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
}

.ui-admin {
	background-color: #009688;
	float: left;
    width: 100%;
    margin-top: -0.1em;
}

.ui-bills {
	background-color: #ffc107;
	float: left;
    width: 100%;
    margin-top: -0.1em;
}

.ui-contact{
	background-color:white;
	float: left;
    width: 100%;
    margin-top: -0.1em;
}

.ui-login {
	background-color: #2d343a;		
}

.ui-statements {
	background-color: #00bcd4;
	float: left;
    width: 100%;
    margin-top: -0.1em;
}

.ui-statistics {
	background-color: #f44336;	
	float: left;
    width: 100%;
    margin-top: -0.1em;
}

.ui-privatespace {
	background-color: #7e57c2;
	float: left;
    width: 100%;
    margin-top: -0.1em;
}

.ui-forum{
	background-color: white;
	float: left;
    width: 100%;
    margin-top: -0.1em;
}

.ui-sav{
	background-color: #8bc34a;
	float: left;
    width: 100%;
    margin-top: -0.1em;
}

.ui-analyse {
	background-color: #2196f3;	
	float: left;
    width: 100%;
    margin-top: -0.1em;
}

.ui-breadcrumb ul {
    border: none;
    display: block;
    float: left;
    margin: 4px 0 6px;
    padding: 0 10px !important;
    box-shadow:none;
}

.ui-breadcrumb-chevron {
    background: url("pageright_bw.png.xhtml?ln=images") no-repeat scroll 0 0 transparent !important;
    display: inline-block;
    float: left;
    margin-top: -4px !important;
	margin-left: -2px;
	height: 27px;
}

.disconnect {
    background-image: url("deconnexion.png.xhtml?ln=images");
    background-repeat: no-repeat;
    padding: 1.3em;
    opacity: 0.8;
}

.disconnect:hover{
	opacity: 1;	
}

.contact {
    background-image: url("mail_s.png.xhtml?ln=images");
    background-repeat: no-repeat;
    font-size: 0;
    padding: 20px;
    position: absolute;
    right: 5px;
    bottom: -10px;	
}

.ui-panel .ui-datatable .ui-widget-header {
	color: black;
    font-family: Arial;
   	font-weight: bold;
   	background: #e4e4e4 !important;
}

.ui-datatable .ui-paginator, .ui-datatable .ui-paginator {
	background-color:#e4e4e4 !important;
	border: none;
}

.ui-datatable tr.ui-datatable-odd {
    background-image:none ;
    background-color:#F5F5F5;
}

.ui-datatable tr.ui-datatable-even {
    background-image:none ;
    background-color:white;
}

.ui-datatable tr.ui-state-hover {
    background-image:none ;
    background-color:#d7d7d7;
}

.ui-datatable .ui-widget-content{
	 border:none;
}

.ui-datatable .ui-inputfield{
	background-color: red;
}

.ui-selectcheckboxmenu-panel {
	background-color: white;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none;
    color: black;
    border-radius: 0;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:none !important;
    color: #1c4257;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}

.ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev {
	border: none;
	text-shadow:none;
	box-shadow:none;

}

.ui-icon-seek-first , .ui-icon-arrowstop-1-w {
	background-image:url("firstpage_s.png.xhtml?ln=images") !important;
	background-position:0px 0px;
	border-radius: 0;
    height: 20px !important;
    width: 25px;
	
}

.ui-picklist-buttons-cell button {
	width:30px;
	height:20px;
	border:none !important;
	background-image:none !important;
	box-shadow: none !important;
	margin-top:10px;
}

.picklist-rgpt.ui-picklist .ui-picklist-button-remove-all{
	visibility: hidden !important; 
}

.picklist-rgpt.ui-picklist .ui-picklist-button-add-all{
	visibility: hidden !important; 
}

.ui-icon-seek-end,.ui-icon-arrowstop-1-e {
	background-image:url("lastpage_s.png.xhtml?ln=images") !important;
	background-position:0px 0px;
	border-radius: 0;
    height: 20px !important;
    width: 25px;
	
}

.ui-icon-seek-next,.ui-icon-arrow-1-e {
	background-image:url("pageright_s.png.xhtml?ln=images") !important;
	background-position:0px 0px;
	border-radius: 0;
    height: 20px !important;
    width: 25px;
	
}

.ui-icon-seek-prev,.ui-icon-arrow-1-w {
	background-image:url("pageleft_s.png.xhtml?ln=images") !important;
	background-position:0px 0px;
	border-radius: 0;
    height: 20px !important;
    width: 25px;
	
}

.moduleicon {
	background-repeat: no-repeat;
    float: right;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
}


.ui-datatable thead .ui-state-default {
    background-color: #e4e4e4 !important;
    background-image: none;
    border: 0 none;
    color: black;
    text-shadow: none;
    font-size: 12px;
}

.ui-datatable thead {
	border-top: 1px solid #d7d7d7;
}

.billsmenuitemactive {
	color: #ffe082 !important;
	font-weight: bold;
}

.analysemenuitemactive {
	color: #90caf9 !important;
	font-weight: bold;
}

.analyselastmenu {
	background-color: #2196f3;
	border-color: #2196f3;
}

.savmenuitemactive {
	color: #c5e1a5 !important;
	font-weight: bolder;
}

.billssubmenu {
	background-color: #ffc107;
}

.analysesubmenu {
	background-color: #2196f3;
}

.savsubmenu {
	background-color: #8bc34a;
}

.savlastmenu {
	background-color: #8bc34a;
	border-color: #8bc34a;
}

.billslastmenu {
	background-color: #ffc107;
	border-color: #ffc107;
}

.bills-sub-title {
	color: black;
	font-style: italic;
	font-weight: bold;
}

.adminmenuitem {
	margin-left: 0.5em;
}

.adminmenuitemactive {
	color: #80cbc4 !important;
	font-weight: bold;
}

.adminsubmenu {
	background-color: #009688;
}

.adminlastmenu {
	background-color: #009688; 
}

.statisticsmenuitemactive {
	color: #ef9a9a !important;
	font-weight: bolder;
}

.statisticssubmenu {
	background-color: #f44336;
}

.statisticslastmenu {
	background-color: #f44336;
	border-color: #f44336;
}

.privatespacesubmenu {
	background-color: #7e57c2;
}

.privatespacelastmenu {
	background-color: #7e57c2;
	border-color: #7e57c2;
}

.privatespacemenuitemactive {
	color: #b39ddb !important;
	font-weight: bolder;
}

.statementmenuitemactive a{
	color: #80deea !important;
	font-weight: bold;
}

.forummenuitemactive a{
	color: white !important;
	font-weight: bold;
}

.t9menuitemactive a{
	color: #ff9800 !important;
	font-weight: bold;
}

.ayruumenuitemactive a{
	color: #ff9800 !important;
	font-weight: bold;
}


.statementsubmenu {
	background-color: #00bcd4;
}

.statementlastmenu {
	background-color: #00bcd4;
	border-color: #00bcd4;
}

.bills .advancefilterpanel {
	background-color: #f2f2f2;
	height: 800em;
	border: 2px solid #ffc107;
}

.bills .ui-panel-titlebar {
	background-image:none !important;
	background-color: #ffd54f !important;
	padding: 0 !important;
}

.advancefilterpanel .ui-layout-unit-header .ui-state-default .ui-icon {
	background-image: url("left_b.png.xhtml?ln=images");	
	background-position: 0px 0px;
}

.advancefilterpanel .ui-layout-unit-header .ui-layout-unit-header-icon {
	border:none;
}

.advancefilterpanel .ui-layout-unit-header {
	height: 35px;
	font-size:20px;
}

.bills .ui-layout-resizer-closed {
	border-color: #ffc107;
	background-color: #f2f2f2;
	height: 800em;
	z-index: 0 !important;
}

.bills .ui-state-default {
	box-shadow:none;
}

.ui-layout-toggler-closed .content-closed .ui-layout-unit-expand-icon .ui-icon {
	background-image:url("right_s.png.xhtml?ln=images");
	background-position: 0px 0px;
}

.bills .ax-toolbar .ui-button {
	border-color: #ffc107;
	border-width:1px;
	background:none !important;
	width:50px;
	height:50px;
}

.privatespace .ui-layout-resizer-closed {
	border-color: #7e57c2;
	background-color:#f2f2f2;
	z-index: 0 !important;
}

.privatespace .advancefilterpanel {
	border: 2px solid #7e57c2!important;
	background-color:#f2f2f2;
}

.privatespace .ui-panel-titlebar {
	background-image:none !important;
	background-color:#ff0080!important;
}

.privatespace .ui-state-default {
	box-shadow:none;
}

.privatespace .ax-toolbar .ui-button {
	border-color:#7e57c2;
	border-width:1px;
	background:none !important;
	width:50px;
	height:50px;
}

.dl-button {
	background-image:url("download_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    border-radius:0px;
    left: 35% !important;
    top: 35% !important;
}

.zip-button {
	background-image:url("zip.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    border-radius:0px;
    left: 35% !important;
    top: 35% !important;
}

.csv-button {
	background-image:url("white_excel.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    border-radius:0px;
    left: 35% !important;
    top: 35% !important;
}

.submit-button, .userformpanel button.filter-btn .submit-button{
	background-image:url("check_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;
    left: 25% !important;
    top: 25% !important;
}

.submit-button, .userformpanelsid button.filter-btn .submit-button{
	background-image:url("check_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;
    left: 25% !important;
    top: 25% !important;
}

.submit-button, .userformpanelacces button.filter-btn .submit-button{
	background-image:url("check_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;
    left: 25% !important;
    top: 25% !important;
}

.init-button {
	background-image:url("cancel_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;
    left: 25% !important;
    top: 25% !important;
}

.panel-sid td{
	vertical-align: middle !important;
}

.panel-ajout-doc .ui-widget-content{
 border: none !important;
 background: none;
}

.panel-ajout-doc .ui-panelgrid .ui-panelgrid-cell{
 border: none !important;
}

.analyse_rapport{
	text-align:center;
}

.analyse_rapport td{
	vertical-align: middle !important;
}

.loginmenuitem {
	border:none !important;
}

.loginmenuitem a{
	color :#199bd7;
}

.loginmenuitemactive a{
	color :Black !important;
	text-decoration:underline !important;
}


.loginmenuitem {
	border:none !important;
}

.login-btn {
	background-image: url("check_b.png.xhtml?ln=images") !important;
    background-repeat: no-repeat;
    left: 30% !important;
	top: 1% !important;
	height: 50px;
	width: 50px;
	
}

.question-btn {
	background-image: url("mail_b.png.xhtml?ln=images") !important;
    background-repeat: no-repeat;
    font-size: 0;
    border-radius:0px;
    left: 25% !important;
    top: 25% !important;
    height: 40px;
    width: 40px;
}

.header_profils .ui-button {
    background: none  !important;
    border: none;
    height: 40px;
    width: 40px;
    box-shadow: none;
}

.header_profils input {
	font-size: 14px;
}

.accueil {
	/*background-image:url("http://iga-assurance.eu/images/voyage.jpg");
	background-position:center center;
	width:100%;
	height:100%;
	background-repeat:no-repeat;*/
}

.filtersBillGrid{
	max-height: 763px;
}

.filtersBillGrid td, .filtersBillGrid tr{
	background: none;
	padding:3px 3px !important; 
	border-style: none !important;
}

.expansionBillGrid td, .expansionBillGrid tr{
	background: none;
	border-style: none !important;
}

.text_footer{
	color: white !important;
	font-weight: bold;
	margin-right: 0.6em;
}

.login_footer{
	margin-right:10px;
	font-weight: bold;
	color: white;
}

.hide-column-names table thead tr {
    display: none;
}

.ui-datatable .ui-state-highlight {
	border: none;
	background-color: #bcbcbc !important;
	color: white;
	text-shadow: none;
	font-weight: bold;
}

#choiceimg {
	background-image:url("onoff.png.xhtml?ln=images");
	background-repeat:no-repeat;
	
}

.datechoice .switchon {
	background-position: 0px -177px;
}

.datechoice .switchoff {
	background-position: 0px 0px;
}

.datechoice a {
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
} 

.admin .advancefilterpanel {
	border-color: #009688;
	background-color:#f2f2f2;
}

.admin .ui-layout-resizer-closed {
	border-color: #009688;
	background-color:#f2f2f2;
	z-index: 0 !important;
}

.admin .ui-state-default {
	box-shadow:none;
}

/* .ui-dialog  */
.ui-widget-header {
	color:black;
	font-size:18px;
	background: none;
	margin-bottom:15px;
	text-align:center;
}

.ui-dialog .ui-widget-header .ui-dialog-title{
	float:none;
}

.ui-dialog {
	margin-top: 5px !important;
	margin-bottom: 10px !important;
	padding: 0px !important;
	border-radius: 0 !important;
	overflow: hidden !important;
	clear: both;
	text-align:left!important;
	background-color: #f2f2f2;
	border-style:solid;
	border-width:1px;
}

.ui-dialog .ui-widget-header .ui-dialog-titlebar-close {
	border-radius:0px;
	position:absolute;
	right: 5px;
    top: 5px;
}

.ui-dialog .ui-widget-header .ui-dialog-titlebar-close .ui-icon{
	background-image:url("close_s.png.xhtml?ln=images");
	background-repeat:no-repeat;
	height: 25px;
	width: 25px;
	background-position:0px 0px;
}

.form-dialog-btn {
	text-align:center;
}

.filtersBillGrid {
	width:100%;
}

.admin .ui-icon-settings {
	background-image:url("settings_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}


.admin .ui-icon-charts {
	background-image:url("chart_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-catalog {
	background-image:url("catalog_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-cart {
	background-image:url("cart_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-invoice {
	background-image:url("invoice_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-custom-edit {
	background-image:url("pencil_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-trash {
	background-image:url("delete_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-desactive {
	background-image:url("cancel_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-groupclient {
	background-image:url("group_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.ui-icon-renouv {
	background-image:url("update_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
	text-align:center;
	display:none;
}

.ui-icon-prolong {
	background-image:url("rightarrow_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-active {
	background-image:url("check_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-ticket-edit {
	background-image:url("tickets_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-privatespace-edit {
	background-image:url("work_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-multi-societe {
	background-image:url("domain_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-settings {
	background-image:url("settings_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .formtitle {
	background-color: #00cab6;
    color: white;
    font-size: 1.5em;
    font-weight: bold;
    height: 30px;
    margin-bottom: 20px;
    line-height: 27px;
    width: 95%;
}

.userformpanel .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.statistiquesDlgForm .ui-state-active .ui-icon-check{
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	background-size: 20px;
	height: 30px !important;
    width: 30px !important;
    top:-9px;
    margin-top:0px;
    left:-3px;
}

.userformpanel .ui-state-active .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-9px;
    margin-top:0px;
    left:-3px;
}

.userformpanelsid .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.userformpanelsid .ui-state-active .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-9px;
    margin-top:0px;
    left:-3px;
}

.userformpanelacces .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.userformpanelacces .ui-state-active .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-9px;
    margin-top:0px;
    left:-3px;
}

.userformpanel .ui-button-text-icon-left .ui-icon {
	background-image: none;
	height: 30px;
    width: 30px;
    margin-top: -5px !important;
    left: -5px;
}

.userformpanelsid .ui-button-text-icon-left .ui-icon {
	background-image: none;
	height: 30px;
    width: 30px;
    margin-top: -5px !important;
    left: -5px;
}

.userformpanelacces .ui-button-text-icon-left .ui-icon {
	background-image: none;
	height: 30px;
    width: 30px;
    margin-top: -5px !important;
    left: -5px;
}


.formsubtitle .ui-button-text-icon-left {
	width:30px;
	height:30px;
	border: none !important;
	background:none !important;
	margin-left: 10px;
}

.formsubtitle .ui-button-text-icon-left .ui-icon {
	background-image:url("settings_s.png.xhtml?ln=images") !important;
	background-image:none;
	background-position: 0px 0px;
    margin-top:0px;
}


.admin .formsubtitle {
    margin-bottom: 10px;
    font-weight: bold;
}

.admin .ui-panel-titlebar {
	background-image:none !important;
	background-color: #00cab6 !important;
	border-radius: 0px;
}

.admin .ui-icon-custom-edit-black {
	background-image:url("pencil_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.admin .ui-icon-play-sid {
	background-image:url("play_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
	height : 30px !important;
	width : 30px !important;
}

.admin .ui-icon-copy-sid {
	background-image:url("copy_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
	height : 30px !important;
	width : 30px !important;
}

.admin .ui-icon-tester-sid {
	background-image:url("mail_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
	height : 30px !important;
	width : 30px !important;
}

.admin .pointdeventetoggle .ui-row-toggler {
	background-image:url("place_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
	height:20px;
	width:20px;
}

.ui-fileupload-buttonbar {
	border:none;
	border-radius:0px;
	padding: 0 !important;
	width:30px;
	height:30px;
}

.ui-fileupload-buttonbar .ui-button-text {
	width:0px;
	height:0px;
	padding:0px !important;
}

.iga-simple-button-file-upload-green .ui-fileupload-buttonbar .ui-icon {
	background-color: none;
	background-image:url("add_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width:45px;
	height:45px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.iga-simple-button-file-upload-yellow .ui-fileupload-buttonbar .ui-icon {
	background-color: none;
	background-image:url("add_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width:45px;
	height:45px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.ui-fileupload-buttonbar .ui-button {
	height: 45px;
	width: 45px;
	border: none !important;
	box-shadow: none;
}

.starrequired {
	float:left;
	background-image:url("star_s.png.xhtml?ln=images") !important;
	background-repeat:no-repeat;
	padding-left:20px;
}

.statements .advancefilterpanel {
    background-color: #f2f2f2;
    border: 2px solid #00bcd4;    
}

.statements .ui-layout-resizer-closed {
    background-color: #f2f2f2;
    border-color: #00bcd4;
    z-index: 0 !important;
}

.statements .ui-panel-titlebar {
	background-image:none !important;
	background-color: #4dd0e1 !important;
	padding: 0 !important;
}

.validblue {
	width:20px;
	height:20px;
}

.validblue .ui-icon {
	background-image:url("check_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width:25px;
	height:25px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.validstate {
	width:20px;
	height:20px;
}

.validstate .ui-icon {
	background-image:url("statement_valid.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width:25px;
	height:25px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.conteststate {
	width:20px;
	height:20px;
}

.conteststate .ui-icon {
	background-image:url("statement_contest.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width:25px;
	height:25px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.waitingstate {
	width:20px;
	height:20px;
}

.waitingstate .ui-icon {
	background-image:url("statement_waiting.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width:25px;
	height:25px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.commentblack {
	width:20px;
	height:20px;
}

.commentblack .ui-icon {
	background-image:url("comment_s.png.xhtml?ln=images") !important;
	background-position: 5px 5px;
	width:20px;
	height:20px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.admin .ui-icon-custom-group-edit {
    background-image: url("client_s.png.xhtml?ln=images") !important;
    background-position: 0 0;
    border-radius: 0;
}

.ui-datatable thead .ui-column-filter {
	background-color:#ebebeb !important;
}


.ui-datatable thead  .ui-inputfield {
	background-color:#ebebeb !important;
}

.ui-chkbox .ui-chkbox-box{
	margin-right: 2px;
}

.ui-picklist .ui-picklist-source{
	border-width: 2px;
	border-color: #a2a2a2;
}

/* .attach-bills  */
.iga-simple-button-file-upload-yellow .ui-fileupload-content {
	display:block !important;
	width:505px;
}

/* .attach-bills  */
.ui-fileupload-buttonbar {
	width:auto;
}

/* .attach-bills  */
.ui-fileupload-buttonbar {
	margin-left:auto;
	margin-right: auto;
}
.ui-fileupload .ui-fileupload-content{
	border : none;
}
/* .attach-bills  */
.iga-simple-button-file-upload-yellow .ui-fileupload-buttonbar .ui-fileupload-upload .ui-icon-arrowreturnthick-1-n{
	background-image:url("check_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;    
    left:10% !important;
    right: 10% !important;
}

/* .attach-bills  */
.iga-simple-button-file-upload-yellow .ui-fileupload-buttonbar .ui-fileupload-cancel .ui-icon-cancel{
	background-image:url("cancel_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;
}

/* .attach-bills  */
.iga-simple-button-file-upload-yellow .ui-fileupload-buttonbar .ui-button .ui-button-text {
	display:none;
}

/* .attach-bills  */
.iga-simple-button-file-upload-yellow .ui-fileupload-buttonbar .ui-button {
	background-image:none !important;
	box-shadow:none;
}

/* .attach-bills  */
.ui-fileupload-buttonbar .ui-button{
	margin-right: 1.2em;
}

.ui-picklist .ui-picklist-target{
	border-width: 2px;
	border-color: #009688;
}

.logocontact {
	background-image: url("voyage.jpg.xhtml?ln=images") !important;
    background-position: center center;
    background-repeat: no-repeat;
    height: 500px;
    position: relative;
    width: 100%;
}

.ui-pinktrash {
	background-image:url("delete_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.ui-selectonemenu .ui-selectonemenu-label {
	width: auto !important;
	border: none !important;
}

.bigButton{
	border-radius: 0px;
	border-color: #f44336;
	border-style: solid;
	border-width: 2px;
	width: 120px;
	height: 60px;		
	margin: auto;
	margin-left: 82px;
}

.text-bigButton{
	font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    line-height: 20px;
    text-decoration: none !important;
    text-align: center;
}

.text-bigButton a{
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}

.small-text-bigButton{
	font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
    line-height: 20px;
    text-decoration: none !important;
}

.small-text-bigButton a{
	text-decoration: none;
	color: #000000;
	font-size: 9px;
}

.image-bigButton{
	margin-left: 34px;
	display: block;	
	background-repeat: no-repeat;
	height: 35px;
	margin-top: 4px;
}

.dashboard-icon{
	background-image: url("query_b.png.xhtml?ln=images");
}

.agency-icon{
	background-image:url("agency_s.png.xhtml?ln=images");
}

.seller-icon{
	background-image:url("client_s.png.xhtml?ln=images");
}

.duration-icon{
	background-image:url("calendar_s.png.xhtml?ln=images");
}

.resa-icon{
	background-image:url("report_sejour.png.xhtml?ln=images");
}

.panier-icon{
	background-image:url("shopping_s.png.xhtml?ln=images");
}

.reservation-icon{
	background-image:url("chart_s.png.xhtml?ln=images");
}

.produit-icon{
	background-image:url("calendar_s.png.xhtml?ln=images");
}

.chart-icon{
	background-image:url("chart_s.png.xhtml?ln=images");
}

.table-icon{
	background-image:url("grid_s.png.xhtml?ln=images");
}

.spago-REPORT-icon{
	background-image:url("grid_s.png.xhtml?ln=images");
}

.spago-WORKSHEET-icon{
	background-image:url("folder_s.png.xhtml?ln=images");
}

.spago-DATAMART-icon{
	background-image:url("query_s.png.xhtml?ln=images");
}

.btn-trader {
	opacity: 1 !important; 
	font-weight: bold !important;
}


.smallButton{
	border-radius: 0px;
	border-color: #f44336;
	border-style: solid;
	border-width: 2px;
	width: 78px;	
	height: 60px; 
	margin-top: -50px;
}

.spago-smallButton{
	border-radius: 0px;
	border-color: #2196f3;
	border-style: solid;
	border-width: 2px;
	width: 85px;	
	height: 60px; 
	margin-top: -50px;
	word-wrap: break-word;
}

.spago-bigButton{
	border-radius: 0px;
	border-color: #2196f3;
	border-style: solid;
	border-width: 2px;
	width: 80px;	
	height: 100px; 
	margin-top: -50px;
	word-wrap: break-word;
}

.image-smallButton{
	margin-left: 28px;
	display: block;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 4px;
}

.btn-one{
	margin-left: 4px; 
	margin-top: -10px;
}

.btn-two{
	margin-left: 96px; 
	margin-top: -64px;
}

.btn-three{
	margin-left: 188px; 
	margin-top: -64px;
}

.btn-one-business{
	margin-left: 3px;
	margin-top: 5px;
}

.available-soon{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	font-style: italic;
	line-height: 50px;
	margin-left: 10px;
}

.ui-selectonemenu-items-wrapper{
	background-color: white;
}

.ui-datepicker{
	background-color: white;
}

.ui-menu{
	background-color: white;
}

.pointing-message{
	font-size: 18px !important;
	font-weight: bold;
}

.panel-business-stat-scroll{
	margin-top: 20px; height: 210px; overflow: auto !important; border:0;
}

.panel-business-analyse-scroll{
	margin-top: 20px; height: 210px !important; overflow: auto !important; border:0;
}

.panel-business-stat-noscroll{
	 display:none;
}

.savGauche {
	background-color: #edebeb;
    border: none;
    border-radius: 0 !important;
    width: 96%;
    padding: 10px;
}

.savDroite {
	background-color: white;
    border: none;
    border-radius: 0 !important;
    height: auto !important;
    width: 98%;
    padding: 10px;
}

.sav {
	width: 100%;
	border: none !important;
	border-color: white !important;
	height: 100%;
}

.savCenter {
	width: 60%;
	border-radius: 0 !important;
	background-color: #edebeb;
	margin-right: auto;
	margin-left: auto;
}

.sav table * {
	border: none !important;
}

.sav .formtitle {
	font-size:17px;
	color:black;
	margin-bottom:15px;
	font-weight: bold;
}

.sav .ui-state-default {
	box-shadow:none;
}

.savformpanel .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.savformpanel .ui-state-active .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-9px;
    margin-top:0px;
    left:-3px;
}

.savformpanel .ui-button-text-icon-left .ui-icon {
	background-image:none;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-9px;
    margin-top:0px;
    left:-3px;
}

.submit-ticket-button, .savformpanel button .submit-button {
	background-image:url("check_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 50px;
    width: 50px;
    border-radius:0px;
    left: 20% !important;
    top: 20% !important;
}

.ticket-trash-icon {
	background-image:url("delete_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.spagoajoutstat-trash-icon {
	background-image:url("delete_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	border-radius: 0px;
}

.paramTicket .formtitle {
	font-size:17px;
	font-weight: bold;
	font-style : italic;
}

.paramTicket .greensmalladdicon {
	background-image:url("add_s.png.xhtml?ln=images");
	border: none !important;
}

.paramTicket button.filter-btn {
	top:0%;
	left:0%;
}

.paramTicket .ui-state-active .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top: -5px !important;
    left: -5px;
}

.paramTicket .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.loupe-icon {
	background-image: url("search_s.png.xhtml?ln=images") !important;
	height:32px;
	width:32px;
	border-radius: 0 !important;
}

.leftgreenarrowicon {
	background-image: url("reply_s.png.xhtml?ln=images") !important;
	height:32px;
	width:32px;
}

.table-ticket.ui-datatable .ui-datatable-header{
	border: none !important;
	height: 2px;
}

.table-ticket.ui-datatable .ui-paginator, .ui-datatable .ui-paginator{
	font-size: 12px;
}

.login{
	width: 59em;
	margin: auto;
	height: 25em;
	background-color: white;
}

.login-note{
	color: #384148; 
	font-weight: bold; 
	font-size: 12px;
}
.homesavform {
	width: 100%;
}

.homesavform .ui-inputfield[readonly], textarea[readonly] {
	background-color: #FAFAFA !important;
}

.cancel-button {
	background-image:url("cancel_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;
    left: 25% !important;
    top: 25% !important;
}

.no-border.ui-panelgrid .ui-panelgrid-cell {
	border: none !important;
}

.no-border.ui-panelgrid tr {
	border: none !important;
}

.ok-icon {
	background-image:url("save_ok.png.xhtml?ln=images") !important;
}

#areaMessage {
	resize: none;
}

.ui-autocomplete-panel {
	background-color: white !important;
}

.paidStatement {
	text-align: left;
	color: black !important;
}

.notPaidStatement {
	text-align: left;
	color: red !important;
}

.commentStatement {
	color: #00bcd4;
	font-weight: bold;
}

.commentblue .ui-icon {
	width: 25px;
	height: 25px;
	border-radius: 0;
}

.commentblue .ui-icon {
	background-image:url("contest_s.png.xhtml?ln=images") !important;
}

.histoComments {
	width: 20px;
	height: 20px;
}

.histoComments .ui-icon {
	background-image:url("tickets_s.png.xhtml?ln=images") !important;
	width:25px;
	height:25px;
}

.comment-dlg-list {
	width: 50% !important;	
}

.comment-dlg {
	width: 28% !important;
	min-height: 300px !important;
}

.validpink .ui-icon {
	background-image:url("check_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width:20px;
	height:20px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.commentpink .ui-icon {
	background-image:url("comment_s.png.xhtml?ln=images") !important;
	background-position: 5px 5px;
	width:25px;
	height:25px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.pink-buttons {   
	background: #fff none repeat scroll 0 0 !important;
	border: 0;
	border-radius: 0;
	font-weight: bold;
	height: 60px;
	margin-bottom: 15px;   
	width: 75px;
	padding-top: 10px;
	margin-left: 20px !important;
	margin-right: 20px !important;
	background-color:  #311b92 !important;
}

.pink-buttons:hover {   
	background-color:  #5e35b1 !important;
}

.pink-table tr, .pink-table td {
	border: none ! important;
}

.ui-layout-west { 
	overflow-x:hidden !important;
}

.ui-layout-west .ui-layout-unit-content {
	overflow-x:hidden !important;
} 

.loginlayoutwest.ui-layout-west{
	overflow-y: hidden !important;
}

.loginlayoutwest.ui-layout-west .ui-layout-unit-content{
	overflow-x: hidden !important;
	overflow-y: hidden !important;
	border-right: 2px solid #c5ccd5; /*#6d7d95*/
    box-shadow: 0px 0px 0px 2px #e3e6ea;  /*#c5ccd5*/
} 

.pink-doc-image{
	background-image:url("folder_bw.png.xhtml?ln=images") !important;
	background-repeat: no-repeat;
	height: 60px;
	width: 75px;
	cursor: pointer;
	margin-left: 17%;
}

.pink-pointing-image {
	background-image:url("invoice_bw.png.xhtml?ln=images") !important;
	background-repeat: no-repeat;
	height: 60px;
	width: 75px;
	cursor: pointer;
	margin-left: 17%;	
}

.pink-contact-image {
	background-image:url("mail_bw.png.xhtml?ln=images") !important;
	background-repeat: no-repeat;
	height: 60px;
	width: 75px;
	cursor: pointer;
	margin-left: 17%;
}

.pink-text{
	color: black;
	font-size: 20px;
	text-shadow: none;
	text-decoration: none !important;
}

.private-space-panels {
	border-radius: 8px;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}

.privatespacepanel .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.privatespacepanel .ui-state-active .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-9px;
    margin-top:0px;
    left:-3px;
}

.privatespacepanel .ui-button-text-icon-left .ui-icon {
	background-image:none;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-9px;
    margin-top:0px;
    left:-3px;
    margin-top: -5px !important;
	margin-left: -4% !important;
}

.privatespacepanel-copy .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.privatespacepanel-copy .ui-state-active .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-5px;
    margin-top: -4px !important;
    left:-4px;
}

.privatespacepanel-copy .ui-button-text-icon-left .ui-icon {
	background-image:none;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-5px;
    margin-top: -4px !important;
    left:-4px;
}

.savformpanel-copy .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.savformpanel-copy .ui-state-active .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-5px;
    margin-top: -4px !important;
    left:-4px;
}

.savformpanel-copy .ui-button-text-icon-left .ui-icon {
	background-image:none;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-5px;
    margin-top: -4px !important;
    left:-4px;
}

.pink-table .formtitle {
	float:left;
	font-size:1.8em;
	color:black;
	margin-bottom:15px;
	font-weight: bold;	
}

.pink-table .formsubtitle {
	float:left;
	font-size:1.2em;
	color: #7e57c2;
	margin-bottom: 20px;
	font-weight: bold;	
}


.privatespace-addbutton .ui-fileupload-buttonbar .ui-icon {
	background-color: none;
	background-image:url("add_b.png.xhtml?ln=images") !important;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width: 100%;
	height: 45px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.privatespace-addbutton {
	display:block !important;
	width:150px;
}

.privatespace-addbutton .ui-fileupload-buttonbar .ui-button .ui-button-text {
	display:none;
	width:100%;
}

.data-integration .ui-progressbar .ui-widget-header{
	background: #004385 !important;
}

.privatespace-addbutton .ui-fileupload-buttonbar .ui-button {
	background-image:none !important;
	box-shadow:none;
	background-color: transparent !important;
}

.privatespace-addbutton .ui-fileupload-buttonbar .ui-fileupload-upload .ui-icon-arrowreturnthick-1-n{
	background-image:url("check_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;    
    left:10% !important;
    right: 10% !important;
}

.privatespace-addbutton .ui-fileupload-buttonbar .ui-fileupload-cancel .ui-icon-cancel{
	background-image:url("cancel_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;
}

/* Mettre bordures sur le panel */
.private-space-panels {
	width: 95% !important;
	margin-left: 50px;
}

#privatespace_contact .ui-panelgrid-cell {
	width:100%;
}

.ui-panelgrid-cell{
	vertical-align: top;
}

.nostar{
	font-weight: bold;
}


.sav-pj-addbutton .ui-fileupload-buttonbar .ui-icon {
	background-color: none;
	background-image:url("add_b.png.xhtml?ln=images") !important;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:40px;
	height:40px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.sav-pj-addbutton {
	display:block !important;
	width:150px;
}

.sav-pj-addbutton .ui-fileupload-buttonbar .ui-button .ui-button-text {
	display:none;
}

.sav-pj-addbutton .ui-fileupload-buttonbar .ui-button {
	background-image:none !important;
	box-shadow:none;
}

.sav-pj-addbutton .ui-fileupload-buttonbar .ui-fileupload-upload .ui-icon-arrowreturnthick-1-n{
	background-image:url("check_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;    
    left:10% !important;
    right: 10% !important;
}

.sav-pj-addbutton .ui-fileupload-buttonbar .ui-fileupload-cancel .ui-icon-cancel{
	background-image:url("cancel_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 45px;
    width: 45px;
    border-radius:0px;
}

.pj-ticket-button, .savformpanel button .submit-button {
	background-image:url("attachment_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 50px;
    width: 50px;
    border-radius:0px;
    left: 20% !important;
    top: 20% !important;
}

.iga-simple-button-file-upload-sav-green .ui-fileupload-buttonbar .ui-icon {
	background-color: none;
	background-image:url("add_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width: 45px;
	height: 45px;
	top:0px !important;
	margin:0px !important;
	left:0px !important;
}

.users-form .ui-widget-header {
	font-size:11px !important;
}

.ui-datatable .ui-datatable-header{
	border: none !important;
}

.ui-paginator{
	height: 34px;
}

.panel-business-stat-scroll .ui-widget-content{
	border: 0 !important;
}

.panel-business-stat-noscroll .ui-widget-content{
	border: none !important;
}

.panel-business-analyse-scroll .ui-widget-content{
	border: 0 !important;
}

.alignTop td{
	vertical-align: top;
	width: auto;
}

.alignMiddle td{
	vertical-align: middle;
	width: auto;
}

.ui-icon-privatespace-contact {
	background-image:url("mail_s.png.xhtml?ln=images") !important;
	width:25px;
	height:25px;
	background-position: 0px 0px;
	border-radius: 0px;
}

.ui-icon-privatespace-document {
	background-image:url("folder_s.png.xhtml?ln=images") !important;
	width:25px;
	height:25px;
	background-position: 0px 0px;
	border-radius: 0px;
}

.ui-icon-privatespace-contact32 {
	background-image: url("mail_b.png.xhtml?ln=images") !important;
	width: 48px;
	height: 48px;
	background-position: 0px 0px;
	margin-top: -20px !important;
	border-radius: 0px;
}

.update-private-space-model{
	background-image:url("settings_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width: 48px;
	height: 48px;
    border-radius: 0px;
    margin-top: -20px !important;
}

.cart-private-space-model{
	background-image:url("cart_b.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	width: 48px;
	height: 48px;
    border-radius: 0px;
    margin-top: -20px !important;
}

.ui-icon-privatespace-document32 {
	background-image: url("folder_b.png.xhtml?ln=images") !important;
	width: 48px;
	height: 48px;
	background-position: 0px 0px;
	margin-top: -20px !important;
	border-radius: 0px;
}

.ui-icon-privatespace-preview {
	background-image:url("search_s.png.xhtml?ln=images") !important;
	width:30px;
	height:30px;
	top:0%;
	left:0%;
	background-position: 0px 0px;
	border-radius: 0px;
}

.ui-panelgrid .ui-panelgrid-cell {
    padding: 5px 0px !important;
}

.ui-privatespace-pointing {
	border: none !important;
	margin-left: 50px;
}

.ui-privatespace-doc {
	margin-left: 50px;
}

.ui-privatespace-pointing .ui-state-active a{
    background-color: #7e57c2;
    color: white;
    font-weight: bold;
    text-shadow: none;
}

.ui-tabs .ui-tabs-nav li{
	border-radius: 0px;
}

.ui-inputswitch {
    border: 1px solid lightgrey !important;
    width: 100px !important;
}

.ui-inputswitch .ui-inputswitch-on {
    color: white !important;
    padding-right: 0 !important;
    text-shadow: none;
    background-color: #66bb6a;
    width: 51% !important;
    height: 100%;
    box-shadow: none;
}

.ui-inputswitch .ui-inputswitch-off {
    color: white;
    background-color: #ef5350;
}

.ui-inputswitch .ui-inputswitch-handle {
 	margin: 0 !important;
    position: absolute;
    width: 50% !important;
    background-color: #dbdbdb !important;
    border: none !important;
    box-shadow: none !important;
}

.ui-traveller-correction .ui-datatable .ui-state-highlight {
   	background: #f83f3f !important;
}

.ui-privatespace-manage-doc .ui-icon {
    background-image:url("folder_s.png.xhtml?ln=images") !important;
    text-align: center;
}

.ui-privatespace-manage-contact .ui-icon {
    background-image:url("mail_s.png.xhtml?ln=images") !important;
     text-align: center;
}

.modeleditform .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-9px;
    margin-top:0px;
    left:-3px;
}

.modeleditform .ui-button-text-icon-left .ui-icon {
	background-image: none;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top: -5px !important;
    left: -5px;
}

.modeleditform .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.privatespacecontact .ui-button-text-icon-left .ui-icon {
	background-image: none;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top: -5px !important;
    left: -5px;
}

.privatespacecontact .ui-button-text-icon-left {
	width:20px;
	height:20px;
	border: 1px solid #a8a8a8 !important;
}

.privatespacecontact .ui-icon-check {
	background-image:url("done_s.png.xhtml?ln=images") !important;
	background-position: 0px 0px;
	height: 30px;
    width: 30px;
    top:-9px;
    margin-top:0px;
    left:-3px;
}

.bold {
	font-weight: bold;
}

.normal {
	font-style: normal;
}

.ps-textarea{
	border: 1px solid #a8a8a8; 
	padding: 4px; 
	box-shadow: none; 
	border-radius: 0;
}

.tabview-document .ui-tabs .ui-tabs-nav{
	background: none !important;
}

.ui-wizard li{
	border-radius: 0px;
	font-size: 1.2em;
}

.ui-wizard .ui-state-default, .ui-wizard .ui-widget-content .ui-state-default, .ui-wizard .ui-widget-header .ui-state-default{
	border: none;
	box-shadow: none;
	background: #d7d7d7;	
	text-shadow: none;
	border-radius: 0px;	
}

.ui-wizard .ui-state-highlight, .ui-wizard .ui-widget-content .ui-state-highlight, .ui-wizard .ui-widget-header .ui-state-highlight{
	background: #7e57c2;
	color: white;
	text-shadow: none;
	border: none;
	box-shadow: none;
}

.ui-wizard-content{
	margin: 25px 0 3px;
}

.ui-wizard-nav-next {
    border: 1px solid #7e57c2 !important;
}


.ui-wizard-nav-back {
    border: 1px solid #7e57c2 !important;
}

.picklist-pink.ui-picklist .ui-picklist-target{
	border-color: #7e57c2 !important;
}

.ui-picklist .ui-picklist-list{
	width: 250px !important;
}

.billStateList label{
	background-color: #ffdf9c !important;
}

.billStateList{
	width: 128px !important;
}

.ui-datatable .ui-state-hover, .ui-datatable .ui-widget-content .ui-state-hover, .ui-datatable .ui-widget-header .ui-state-hover,
.ui-datatable .ui-state-focus, .ui-datatable .ui-widget-content .ui-state-focus, .ui-datatable .ui-widget-header .ui-state-focus{
	box-shadow: none;
	background: lightgrey;
}

.count-bills{
	float:left; 
	font-size: 1.2em; 
	margin-top: 5px;
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, 
.ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, 
.ui-paginator .ui-paginator-current{
	margin-top: 3px;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{
	border: none;
	box-shadow: none !important;
}

.ui-widget-header{
	margin-bottom: 0;
}

.display-bills-ref{	
	float: left; 
	background-color: white;
	width: 63%;
}

.display-bills-noref{	
	float: left; 
	background-color: white;
	width: 100%;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{
	box-shadow: none !important;
}

/** CAROUSEL *******************************************************************************************/
.ui-carousel {
	border: none !important;
	width: 100% !important;
	height: 115px;
	width: 98%;
}

.ui-carousel .ui-carousel-header {
	background: transparent;
	border: medium none;
	height: 10px !important;
}

.ui-carousel .ui-widget-header {
	background: transparent !important;
}

.ui-carousel .ui-panel{
	margin-top: 0 !important;
}

.ps-carousel-folder.ui-carousel .ui-panel .ui-panel-content {
	background-color: #311b92 !important;
	height: 200px;
	width: 200px;
}

.ps-carousel-folder.ui-carousel .ui-panel .ui-panel-content:hover{
	background-color: #5e35b1 !important;
}

.ps-carousel-folder-td tr{
	height: 40px;
}

.ui-carousel .ui-widget-content {
	border: none;
}

.ui-carousel .ui-carousel-dropdown{
	display:none;	
}

.ui-carousel .ui-carousel-page-link{
	display:none;
}

.ui-carousel.ui-widget-content a {
	color: white !important;
	font-weight: bold !important;
	text-decoration: none;
}

.ui-carousel .ui-carousel-viewport {
	width: 100% !important;
	background-color: #f9f9f9 !important;
	height: 110px !important;
}

.carousel-icon {
	height: 10px;
	color: white;
	font-size: 20px;
}

.carousel-icon i {
	color: white;
	font-size: 20px;
}

.ps-title{
	margin-left: 10px;
    font-weight: bold;
    float: left;
    color: black;
    font-size: 1.5em !important;
}

.ps-type-document {
	margin-left: 10px;
    float: left;
	margin-bottom: 10px;
	font-size: 1em !important;
	font-weight: normal;
}

.ps-type-document-combo {
	margin-left: 10px;
    float: left;
	font-size: 1em !important;
	margin-top: -5px;
}

.ps-folder-title{
	font-size: 1.3em !important;
}

.ps-folder-button{
	border: none !important;
	border-radius: 0;
	height: 30px;
	color: white !important;
	font-size: 1.2em !important;
	text-shadow: none !important;	
}

.ps-folder-button.ui-state-default{
	background: #7e57c2 !important;
}

.ps-folder-button .ui-state-hover{
	border: 2px solid #7e57c2 !important;
}

.schedule-contact-image {
	background-image:url("mail_s.png.xhtml?ln=images") !important;
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	cursor: pointer;
	margin: auto;
	margin-bottom: 10px;
	margin-left: 30%;
}

.ui-autocomplete-token-label {
    color: black;
    background: lightgray;
}

.ui-autocomplete-token {
    background: lightgray !important;
}

.ui-autocomplete-input-token input {
    width: 205px !important;
}

.login-logo{
	margin-left: 41%;
	margin-bottom: 1em;
}

.logo-iga{
	float: left;
	margin-left: 1em;
	margin-top: -0.5em;
	z-index: 999999;
}

.ui-carousel .ui-carousel-page-link, .ui-carousel .ui-carousel-button{
	height: 15px;
	width: 15px;
}

.login-layout.ui-layout-unit .ui-layout-unit-content{
	float: left;	
	width: 100%;
	overflow: hidden;
}

.ui-icon-login-password {
	background-image: url("lock_s.png.xhtml?ln=images") !important;
}

.ui-icon-login-contact {
	background-image: url("help_s.png.xhtml?ln=images") !important;
}

.ui-icon-login-security {
	background-image: url("security_s.png.xhtml?ln=images") !important;
}

.paramtext{
	font-size: 1.2em;
}

.edit-subtitle{
	font-weight: bold; 
	font-size: 1.2em;
}

.sidStatisticDocument .ui-autocomplete-multiple-container {
  width: 550px;
}

.verticalAlign{
	vertical-align:middle;
}

.leftTextAlignedHeaderDialog div.ui-widget-header {
	text-align: left;
	padding-top: 1em;
}
