html, body, table {
	font-size: 12px;
	color:#2b3769;
	font-family: Roboto,Helvetica Neue;
	
}

body {
	background: url("../img/bg-texture.png") no-repeat center center fixed;
	background-size: auto;
	background-size: cover;
	height: 100%;
	padding:0;
	margin:0;
}

a {
    color: #2a2873;
    text-decoration: none;
}
a:hover, a:active{
	color: #fc7954;
	background-color: transparent; 
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {font-size:11px;}

input[type="radio"]:focus {
outline: 0px;
}
input[type='checkbox'] {
	accent-color: #2a2873;
}

/**********************************************/
/*  Page de LOGIN                             */
/**********************************************/
html.login, body.login {
	font-size: 12px;
	/*background: -moz-linear-gradient(45deg, rgba(30,87,153,1) 0%, rgba(89,148,202,1) 62%, rgba(95,154,207,0.7) 68%, rgba(125,185,232,0) 100%); * FF3.6+ *
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(30,87,153,1)), color-stop(62%,rgba(89,148,202,1)), color-stop(68%,rgba(95,154,207,0.7)), color-stop(100%,rgba(125,185,232,0))); * Chrome,Safari4+ *
	background: -webkit-linear-gradient(45deg, rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); * Chrome10+,Safari5.1+ *
	background: -o-linear-gradient(45deg, rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); * Opera 11.10+ *
	background: -ms-linear-gradient(45deg, rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); * IE10+ *
	background: linear-gradient(45deg, rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); * W3C *
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007db9e8',GradientType=1 ); * IE6-9 fallback on horizontal gradient */
	background: url("../img/bg-texture.png") no-repeat center center fixed;
	background-size: auto;
	background-size: cover;
	height: 100%;
	
}

body.login #mapmonde{
	/*background-image: url("../img/mapmonde.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;*/
}


/*html.login, body.login {
	height:100%;
	overflow: hidden;
	font-size: 11px;
	background-color: transparent;
   	background-image: url("../img/backround.jpg");
   	background-repeat: no-repeat;
   	background-size: cover;
	background-attachment: fixed;
	background-position: 50% 50%;
}

#html.login:before, body.login:before {
			content: '';
			background: rgba(255, 255, 255, 0.50);
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
		}*/
		
.form-signin {
    /*background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);*/
   /* margin: 12% auto 0px;*/
    max-width: 650px;
    padding: 19px 29px 29px;
   

}

#formLogin {
	/*display: flex;
	justify-content: center;*/
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	min-height: 100vh;
}
.realm-choice {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 10vh;
	gap: 50px;
}
.realm-choice a {
	position: relative;
	text-decoration: none;
	color: #fff;
	background: #f07d00;
	/*background: linear-gradient(45deg, #0ce39a, #69007f, #fc0987);*/
	padding: 14px 25px;
	border-radius: 28px;
	font-size: 1.25em;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30%;
	height: 18px;
}

.realm-choice a:hover {
	box-shadow: 3px 3px 8px 0px rgba(197, 94, 66, 0.9) inset, -3px -3px 6px 0px rgba(255, 148, 102, 0.9) inset, 3px -3px 6px 0px rgba(197, 94, 66, 0.2) inset, -3px 3px 6px 0px rgba(197, 94, 66, 0.2) inset, -1px -1px 2px 0px rgba(197, 94, 66, 0.5), 1px 1px 2px 0px rgba(255, 148, 102, 0.3);
}

.realm-choice a span {
	position: relative;
	z-index: 1;
}

/**********************************************/
/* Block contenant le logo et le menu         */ 
/* --> les styles du menu sant dans menu.css  */
/**********************************************/
#menu-haut{
	margin-bottom:10px;
	min-width: 1250px;
}

#wrap {
	margin: 0 auto 0;
	width:99%;
    /*height:99%;*/    
    display: block;
    min-width: 1250px;
}

/**********************************************/
/*Le bloc de contenu dont le titre            */
/**********************************************/
#wrap #mainContent{
	/*-moz-border-radius:0px 4px 4px 4px;
    -webkit-border-radius:0px 4px 4px 4px;
    border-radius:0px 4px 4px 4px;
    
    -moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;*/
	min-height:99%;
	width: 100%;
		
	/*background-color:#ffffff;
	
	border-top:1px solid #8b8b8b;*/
	background-color: #ededfa;
	border-radius: 15px;
}

#wrap #mainContent.notopleftradius{
	border-radius: 0px 15px 15px 15px;
}

#wrap #mainContent.indexStyle{
	/*-moz-border-radius:0px 4px 4px 4px;
    -webkit-border-radius:0px 4px 4px 4px;
    border-radius:0px 4px 4px 4px;

    -moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;*/
	min-height:99%;
	width: 100%;

	/*background-color:#ffffff;

	border-top:1px solid #8b8b8b;*/
	background-color: transparent;
	border-radius: 0px 15px 15px 15px;
}

.bartitre {
	padding-bottom: 8px;padding-top: 8px; width:100%;margin-left: 0px;z-index: 1000;font-size: 13px;font-weight:bold;text-align:center;background:#004687;vertical-align:middle;color:white;border-top-left-radius:6px;	-moz-border-radius-topleft:6px; 	-webkit-border-top-left-radius:6px; border-top-right-radius:6px;	-moz-border-radius-topright:6px; 	-webkit-border-top-right-radius:6px;text-transform:uppercase;
 	background: rgb(0,70,135); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(0,70,135,1) 50%, rgba(186,205,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(0,70,135,1)), color-stop(100%,rgba(186,205,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(0,70,135,1) 50%,rgba(186,205,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(0,70,135,1) 50%,rgba(186,205,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(0,70,135,1) 50%,rgba(186,205,222,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(0,70,135,1) 50%,rgba(186,205,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004687', endColorstr='#bacdde',GradientType=1 ); /* IE6-9 */ 
	display: none;
}

/**********************************************/
/*Le bloc de contenu sans le titre            */
/**********************************************/
#wrap #mainContent .content{
	padding:10px 5px 5px 5px;
	
}
	
/**********************************************/
/*Footer									  */
/**********************************************/
#footer {
	height: 40px;
	padding-bottom:5px;
	
	margin-top:10px;
	margin-bottom:5px;
	*padding-bottom:0px;
	
	background-color: #ededfa;
    width:100%;
     -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    color:#2b3769;

}

#footer .new-vehicule{
	background-image:url('../img/new-vehicule.png');	
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size: 80%;
	height:48px;
	margin-top:-15px;
	width:48px;
}

#footer .del-vehicule{
	background-image:url('../img/del-vehicule.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size: 80%;
	height:48px;
	margin-top:-15px;
	width:48px;
}

#footer .new-vehicule:hover{
	background-image:url('../img/new-vehicule-big.png');
	background-size: 100%;
}

#footer .del-vehicule:hover{
	background-image:url('../img/del-vehicule-big.png');
	background-size: 100%;
}

#footer .import-vehicules{
	background-image:url('../img/import-vehicules.png');	
	background-repeat:no-repeat;
	background-position:bottom center;
	height:48px;
	margin-top:-15px;
	width:48px;
}

#footer .import-vehicules:hover{
	background-image:url('../img/import-vehicules-big.png');
}


#footer .add-entite{
	background-image:url('../img/add-entite-big.png');
	background-size: 80%;
	background-repeat:no-repeat;
	background-position:bottom center;
	height:48px;
	margin-top:-15px;
	width:48px;
}
#footer .prevention{
	background-image:url('../img/prevention.png');	
	background-repeat:no-repeat;
	background-position:bottom center;
	height:48px;
	margin-top:-15px;
	width:48px;
}

#footer .add-entite:hover{
	background-image:url('../img/add-entite-big.png');
	background-size: 100%;
}

#footer .new-sinistre{
	background-image:url('../img/new-sinistre.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size: 80%;
	height:48px;
	width:48px;	
	margin-top:-15px;
}

#footer .new-sinistre:hover{
	background-image:url('../img/new-sinistre-big.png');
	background-size: 100%;
}

#footer .new-sinistre-auto{
	background-image:url('../img/new-sinistre-auto.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size: 80%;
	height:48px;
	width:48px;	
	margin-top:-15px;
}

#footer .new-sinistre-auto:hover{
	background-image:url('../img/new-sinistre-auto-big.png');
	background-size: 100%;
}

.acces-direct{
	text-transform: uppercase;
	padding-bottom: 15px;
}

#content .add-entite{
	background-image:url('../img/add-entite-big.png');	
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size: 30%;
	line-height:48px;
	padding-left:55px;
	display:block;
	margin-bottom:5px;
	margin-left:10px;
}

#content .list-entite{
	background-image:url('../img/list-entite-big.png');	
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size: 30%;
	line-height:48px;
	padding-left:55px;
	display:block;
	margin-bottom:5px;
	margin-left:10px;
}

#content .new-sinistre{
	background-image:url('../img/new-sinistre-big.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size: 30%;
	line-height:48px;
	padding-left:60px;
	display:block;
	margin-bottom:5px;
	margin-left:10px;
}

#content .new-sinistre-auto{
	background-image:url('../img/new-sinistre-auto-big.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size: 30%;
	line-height:48px;
	padding-left:60px;
	display:block;
	margin-bottom:5px;
	margin-left:10px;
}

#content .new-vehicule{
	background-image:url('../img/new-vehicule-big.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size: 30%;
	line-height:48px;
	padding-left:60px;
	display:block;
	margin-bottom:5px;
	margin-left:10px;
}

#content .del-vehicule{
	background-image:url('../img/del-vehicule-big.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size: 30%;
	line-height:48px;
	padding-left:60px;
	display:block;
	margin-bottom:5px;
	margin-left:10px;
}

#content .vehicule{
	background-image:url('../img/vehicule-big.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size: 30%;
	line-height:48px;
	padding-left:60px;
	display:block;
	margin-bottom:5px;
	margin-left:10px;
}

#content .prevention{
	background-image:url('../img/prevention-big.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	line-height:48px;
	padding-left:55px;
	display:block;
	margin-bottom:5px;
	margin-left:10px;
}


#footer .add-entite:hover{
	background-image:url('../img/add-entite-big.png');
}


#footer a{
	width:34px;
	height:34px;
}

#footer div.fotterMenuCenter a{
	display:inline-block;
}

a {
    color: #7A7A7A;
    text-decoration: none;
}

#leftPanel{
    background: url("../img/leftpanel-bg.jpg") no-repeat scroll 0 -160px #FFFFFF;
    float: left;
    height: 100%;
    position: relative;
    width: 166px;
    height:auto;
    padding-left:10px;	
}

#tabContent #leftPanel{
	padding-left:0px;	
}

#mainPanel {
    background: none repeat scroll 0 0 transparent;
    float: left;
    position: relative;
    width: calc(100% - 200px);
}

#mainPanel #standardBox .contentbox #contentHeader {
    background: url("../img/content-header-bg.gif") repeat-x scroll 0 0 #ECECED;
    border-bottom: 1px solid #C8C8C8;
    min-height: 50px;
    width: 100%;
}

#mainPanel #standardBox .contentbox #contentHeader h3.title {
    line-height: 50px;
    text-align: center;
    width: 100%;
    font-size: 16px;
    color: #160B5D;
    font-size: 16px;
}

#filters{
	margin-top:10px;
	width: 166px;	
	min-height: 540px;
}

#files{
	margin-left:10px;	
}	

#files.ui-accordion, #files.ui-accordion .tab-content{
	border:1px solid #DDDDDD;
	}
	
#files.ui-accordion	.nav-tabs > li.active a, #files.ui-accordion .nav-tabs > .active > a:focus, #files.ui-accordion .nav-tabs > li.active a:hover{
	border-left-color:#DDDDDD;
	border-right-color:#DDDDDD;
	border-top-color:#DDDDDD;
	
}

#filters div.listCategories{
	width: 150px;
}

.overview {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}

.lt-ie8 .overview {
	width:180px;
	
}
.viewport {
	height:540px;
    overflow: auto;
    position: relative;
    
}

.lt-ie8 .viewport {
	width:200px;
	
}

#files .viewport{
    width: 720px;	
}

#document .viewport{
	height:380px;
}

#document div.newtab-cell{
	width:200px;
	margin: 2px;
}


#document div.newtab-site span.title{
	width:200px;
}

#document div.newtab-site img {
    width: 200px;
}

.ui-accordion-content {
    overflow: hidden;
}


.scrollbar {
    background: url("../img/bg-scrollbar-track-y.png") scroll 0 0 transparent;
    float: right;
    position: relative;
    width: 15px;
}

.track {
    background: url("../img/bg-scrollbar-trackend-y.png") no-repeat scroll 0 100% transparent;
    height: 100%;
    position: relative;
    width: 15px;
}

.thumb {
    background: url("../img/bg-scrollbar-thumb-y.png") no-repeat scroll 50% 100% transparent;
    cursor: pointer;
    height: 20px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 25px;
    left:-5px;
    border-radius:10px;  
	-moz-border-radius:10px;  
}

.thumb .end {
    background: url("../img/bg-scrollbar-thumb-y.png") no-repeat scroll 50% 0 transparent;
    height: 5px;
    overflow: hidden;
    width: 25px;
}

#filters div.portlet{margin-bottom:5px;}

#filters div.portlet .portlet-header .ui-icon { float: right;}

#filters div.listCategories div.header{
	background: none repeat scroll 0 0 #004687;
    border: 1px solid #003466;
	color: #FFFFFF;
    padding:2px 5px;
    margin-top:0px;
    margin-bottom:0px;
}

#filters div.listCategories div.header-filtered{
    color: #fff;
}

#filters div.listCategories div.header-filtered .ui-icon {
    background-image: url("ui-lightness/images/ui-icons_ffffff_256x240.png");
}


#filters div.listMotsClefs{
	margin-top:0px;
	margin-bottom:0px;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	padding:5px;
}

#filters div.listMotsClefs div{
	width:162px;
}

#filters div.listMotsClefs input[type=checkbox]{
	 width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    top: 4px;
    vertical-align: top;
    position: relative;
    *overflow: hidden;
}

#filters div.listMotsClefs label{
	padding-left:5px;
	width:80px;
	text-align:left;
	font-weight:normal;
}

div#filesList{
	height:540px;
}
	

div.newtab-cell{
	display:inline-table;
	*display:inline-block;
	*float:left;
	width:300px;
	vertical-align: top;
	text-align: center;
	margin:5px 10px;
	cursor:pointer;
}

div.newtab-cell img{
	border:none;
}

div.newtab-site{
	background-color: #ededfa;
	color: #2b3769;
	border-radius:15px;
	-moz-border-radius:15px;
}

div.newtab-site:hover{
   -moz-box-shadow: 0 3px 4px #8B8B8B; 
    -webkit-box-shadow: 0 3px 4px #8B8B8B;  
    box-shadow:0 3px 4px #8B8B8B;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, Direction=135, Strength=2);	
}

.lt-ie8 div.newtab-site:hover{
	filter:none;
}

div.msgError{
	padding:0px;
	padding-top:230px;
	text-align:center;
	font-weight: bold;
    color:#701224;
	}

.ui-jqgrid-view div.msgError{
	padding-top:20px;	
	padding-bottom:20px;	
}
	
div.newtab-site img{
	width:340px;
}

div.newtab-site span.title{
	background:#fff;
	margin-top:5px;
	display:block;
	width:320px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding:10px;
}

#files.ui-accordion{
	width:auto;	
}

.ui-accordion .ui-accordion-content, .ui-accordion .ui-accordion-content{
	padding: 5px;
}

#zoomPdf{
	background-repeat: no-repeat;
	width:16px;
	height:16px;
	position:absolute;
	top:0;
	left:720px;
	padding:0px;
	margin:0px;
		
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
	color:white;
}


.ui-state-active, 
.ui-widget-content .ui-state-active,
.ui-widget-content .ui-subgrid, 
.ui-widget-header .ui-state-active {
   border: 1px solid #C8C8C8;
    color: #FFFFFF;
    font-weight: normal;
    background:#FFFFFF;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	color: #FFFFFF;
}

.btn:not(.dropdown-toggle), .ui-dialog .ui-state-default.ui-button{
	background: #ffffff; /* Old browsers */
font-family: Roboto,Helvetica Neue;
color:#000;
font-size: 12px;
font-weight: bold;
}

.btn:not(.dropdown-toggle):hover, .ui-dialog .ui-state-hover.ui-button{
}

.btn .ui-icon, .ui-state-active .ui-icon {
    background-image: url("ui-lightness/images/ui-icons_222222_256x240.png");
    width:16px;
    height:16px;
}

#downloadPdf{
	padding-left:20px;
	padding-top:20px;
}

#downloadPdf a{
	text-decoration: underline;
}





.navbar-fixed-top, .navbar-fixed-bottom {
	right:auto;
	left:auto;

}

.bargauche{	    
height:auto;
top: 88px;
background-color: #f5f5f5;
position:fixed;
z-index:1000;
width:32px;
bottom:60px;
left:auto;
}
.bandeauprofil{
	height: 60px;
	width: auto;
	padding-right: 2px;
	padding-left: 2px;
/*border-left:1px dashed #ccc;	
	border-right:1px dashed #ccc;*/
	border-left: 1px solid #CCCCCC;
    border-right: 2px solid #FFFFFF;
    box-shadow: 0 -10px 2px 0 #555555, 0 -10px 12px 0 #555555;
    border-bottom:none;
    overflow:hidden;
}

.ui-jqgrid-bdiv .ui-state-hover{
  border-color: #000000;
  color:#004687;
}


.ui-jqgrid tr.jqgrow td {
    border-bottom: none;
}

.ui-jqgrid tr.jqgrow td select{
    margin-bottom: 0;
}

.ui-jqgrid tr.jqgrow td .btn{
    line-height: 5px;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border-bottom:none;

	}

.ui-state-default .ui-icon {
background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 1px solid #ededfa;
color: #2b3769;
background: #cecee2;
font-weight: bold;
}

.ui-widget-header {
border: 1px solid #cecee2;
color: #fff;
font-weight: bold;
background: #cecee2;
}

.ui-state-hover .ui-icon{
 background-image:url(images/ui-icons_222222_256x240.png);
 background-color:#EEEEEE; 
 border-color: #DDDDDD;
 border:0px;
}

.ui-datepicker .ui-icon{
	background-image: url("images/ui-icons_ffffff_256x240.png");
	cursor: pointer;
}

.ui-datepicker .ui-state-hover .ui-icon{
	background-color:#003466;	
	border:none;
}

.ui-state-focus{
border:1px solid #DDDDDD
}
.ui-widget {
font-family: Roboto,Helvetica Neue;
font-size: 1.1em;
}

/*=================Login style======================================*/
.loginStyle{
	
	/* background-image: url("../img/logo3.png");*/
	 background-color:#fff;
	 background-size:450px 400px;
	 background-repeat:no-repeat;
	 width:750px;
	 -moz-box-shadow: 6px 6px 12px #888;
	-webkit-box-shadow: 6px 6px 12px #888;
	box-shadow: 6px 6px 12px #888;
	/********************/
	border: 1px solid #CCC;
	border-radius: 6px;
	-moz-border-radius: 6px;
	/*background-image:url(../img/mapmonde.png);*/
	/* RGBa with 0.6 opacity */
	/*background:#fff;
	 background: rgba(255, 255, 255, 0.6);*/
	

}

.succes {
border-radius: 4px 4px 4px 4px;
margin-bottom: 0px;
padding: 5px 35px 5px 15px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
text-align: left;
background-color: #E9FFE9;
border-color: #DAFFE0;
color: #393939;
z-index:999;
}

.loginBtnConnection {
	text-align: right;
	margin-right:130px;
	margin-top:10px;
}
.form-login{
	text-align: center;
}

.form-login-pass{
	text-align: right;
	margin-top:15px;
	margin-right:179px;
}

#motDePassOublieDiv{
	margin-top:59px;
}
.form-login label{
	padding-right: 12px;
	width : 175px
}
.form-login input {
margin-right: 20px;
}

 button.btn, input[type="submit"].btn{*padding-top:0px;*padding-bottom:0px;font-size: 12px;font-weight:bold;font-family: Roboto,Helvetica Neue;}
 .btn.dropdown-toggle{font-weight:normal;}
 button.btn.btn-large, input[type="submit"].btn.btn-large{*padding-top:0px;*padding-bottom:0px;}
#form-errors  {padding:5px;}
#form-errors ul {list-style-type:none;}
#form-errors  li {color:#701224;font-weight:bold;list-style-type:none;}

.form-standard{
  text-align: left;
	margin-top:15px;
}
#tabContent .form-standard{
	margin-top:0px;
	/*padding-top:15px;*/
	padding-bottom:15px;
}
.form-standard label{
	padding-right: 12px;
	width:150px;
}

 .form-standard #column2 label{
	width:165px;
}
.form-standard label#labelexcelsimple,.form-standard label#labelexcel,.form-standard label#labelpdf{
*width:100px;
width:100px\0;
}
#formatBtn .ui-button-text{
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
}

#dateOngletSuiviBtn input{
	outline: 0;
}

#dateOngletSuiviBtn .ui-button-text{
	font-size:11px;
	white-space: nowrap;
}

#dateOngletSuiviBtn.ui-buttonset label {
	margin-right:0px;
	*margin-right:-0.3em;
	margin-right:-0.3em\0;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	width:80px;
}

.gte-ie9 #dateOngletSuiviBtn.ui-buttonset .ui-button, .gt-ie9 #dateOngletSuiviBtn.ui-buttonset .ui-button {
	margin-right:0em;
}

#dateOngletEvolutionBtn input{
	outline: 0;
}

#dateOngletEvolutionBtn .ui-button-text{
	font-size:11px;
	white-space: nowrap;
}

#dateOngletEvolutionBtn.ui-buttonset .ui-button {
	margin-right:0px;
	*margin-right:-0.3em;
	margin-right:-0.3em\0;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	width:80px;
}

.gte-ie9 #dateOngletEvolutionBtn.ui-buttonset .ui-button, .gt-ie9 #dateOngletEvolutionBtn.ui-buttonset .ui-button {
	margin-right:0em;
}

#perimetreOngletEvolutionBtn input{
	outline: 0;
}

#perimetreOngletEvolutionBtn .ui-button-text{
	font-size:11px;
	white-space: nowrap;
}

#perimetreOngletEvolutionBtn.ui-buttonset .ui-button {
	margin-right:0px;
	*margin-right:-0.3em;
	margin-right:-0.3em\0;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}

.gte-ie9 #perimetreOngletEvolutionBtn.ui-buttonset .ui-button, .gt-ie9 #perimetreOngletEvolutionBtn.ui-buttonset .ui-button  {
	margin-right:0em;
}

.form-standard input {
margin-right: 20px;
color:#000000;
font-family: Roboto,Helvetica Neue;
}
.form-standard input[type="radio"] {
margin-right: 0px;
}

.form-standard select {
margin-right: 20px;
border:1px solid #003466;
width:218px;

}
.form-standard .required {border:1px solid #701224;}

.form-standard  select:focus {
  border-color:rgba(82, 168, 236, 0.8);
  outline:0;
  outline:thin dotted \9;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}



.btn-large {
padding: 0px 4px;
font-size: 11px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.infoDiot{
	padding : 7px 20px 5px 20px;
	text-align:justify;
	font-size:12.5px;
	font-family: Roboto,Helvetica Neue;
		
   /* -moz-box-shadow: -5px -5px 5px #004687;
	-webkit-box-shadow: -5px -5px 5px #004687;
	box-shadow: -5px -5px 5px #004687;*/

}

.infoDiot h3{
	text-align: center;
}

p#messEn{
	color: #004687;
}
input[type="text"],input[type="password"],input[type="email"]{
	padding: 0px 5px;
	font-size: 11px;
	border: 1px solid #003466;
	margin-bottom: 0px;
}
label{
	cursor:default;
	font-weight:bold;
	font-family:Roboto,Helvetica Neue;
	font-size: 12px;
}

#forgotten-password{
	margin-top:5px;
	text-align: center;
}
.logoDol{
	text-align: right;
	margin-right: 17px;
	margin-top: 7px;
}
.mentionLegale{
	text-align: center;
	margin-bottom: 0px;
	margin-top: 10px;
	*margin-top: 3px;
	font-family:Roboto,Helvetica Neue;
}

.mentionLegaleFooter{
    margin-left: 15px;
	font-family:Roboto,Helvetica Neue;
}

.mentionLegaleFooter a{
	white-space:nowrap;
}

.modal-backdrop, .modal-backdrop.fade.in {
opacity: 0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}
h3 {
font-family: Roboto,Helvetica Neue;
font-size: 16.5px;
}
.alertError{
	text-align: center;
	z-index: 999;
	/*width: 600px;
	position: fixed;*/
}
#aletErrorDiv{
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
}

p{
	font-family: Roboto,Helvetica Neue;
}
.modal {
	width: 600px;
	*width:620px;
	border-radius: 15px;
	}

hr {
margin: 5px 20px;
border: 0;
border-top: 2px solid #004687;
border-bottom: 1px solid #ffffff;
}

/*=================Fin login style======================================*/

.required {border:1px solid #701224;}

.container .ui-jqgrid-bdiv{
	overflow-y:auto;
	overflow-x:auto;
	min-height: 200px;
}

.ui-jqgrid .ui-pg-input, .ui-jqgrid .ui-pg-selbox{
	width:auto;
	height:auto;
	border-color: #DDDDDD;
}




/* ============================== [Contrats RC] BEGIN ============================== */
h6#headerContracts{
	margin-top: 	0px;
    margin-bottom: 	5px;    
}

div#filterContracts{
    margin-top: 	0px;
    margin-bottom: 	5px;
    float:left;
}

div#filterContracts input[type=checkbox]{
	margin:			0px;
}

div#filterPerimetreSousFlotte{
    margin-top: 	0px;
    margin-bottom: 	5px;
    float:left;
}

div#filterPerimetreSousFlotte input[type=checkbox]{
	margin:			0px;
}

label#contratCheckBox{
	font-weight: normal;
	padding-right:0px;
}

label#sousFlotteCheckBox{
	font-weight: normal;
	padding-right:0px;
}

/* [Surcharge Css] Table Search - Taille Popup Combo */
div#searchcntfbox_jqGrid_iard_contrats.ui-jqdialog-content select{
	border:1px solid #cccccc;
	background-color:#ffffff;
	width: auto;
}

/* [Surcharge Css] Table Search - Pagination : Suppression Effet hover*/
div#pg_jqGrid_pager_contrats td.ui-state-hover, 
div#pg_jqGrid_pager_contrats td.ui-widget-content div#pg_jqGrid_pager_contrats td.ui-state-hover, 
div#pg_jqGrid_pager_contrats td.ui-widget-header div#pg_jqGrid_pager_contrats td.ui-state-hover
{
    border-top: 0;
    background-color:#cccccc; 
 	border-color: #dddddd;
    
}
div#pg_jqGrid_pager_contrats td {
	font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-top: 1px;
    border:0;
    vertical-align: middle;
}

/* [Surcharge Css] Table Search - Pagination : Hauteur */
div#pg_jqGrid_pager_contrats td input.ui-pg-input{
	width: 25px;
	height: 9px;
}
div#pg_jqGrid_pager_contrats input.ui-pg-input[type="text"]{
    font-size: 0.8em;
    height: 20px;
    line-height: 20px;
}
div#pg_jqGrid_pager_contrats td select.ui-pg-selbox{
	width: 60px;
	height: 22px;
}
div#pg_jqGrid_pager_contrats td {
	vertical-align: middle;
}

/* ============================== [Contrats RC] END ============================== */

/* ============================== [Liste Sinistres] BEGIN ============================== */
/* [Surcharge Css] Table Search - Taille Popup Combo */
div#searchcntfbox_jqGrid_iard_sinistres.ui-jqdialog-content select{
	border:1px solid #cccccc;
	background-color:#ffffff;
	width: auto;
}
/* Select Combo Etat pour IE8 Uniquement */
th.ui-th-column div select#gs_etat:focus {
	width:auto\9 !important; /* IE8 et versions inférieures */
}

/* [Surcharge Css] Table Search - Pagination : Suppression Effet hover*/
div#pg_jqGrid_pager_sinistres td.ui-state-hover, 
div#pg_jqGrid_pager_sinistres td.ui-widget-content div#pg_jqGrid_pager_sinistres td.ui-state-hover, 
div#pg_jqGrid_pager_sinistres td.ui-widget-header div#pg_jqGrid_pager_sinistres td.ui-state-hover
{
    border-top: 0;
    background-color:#cccccc; 
 	border-color: #dddddd;
    
}
div#pg_jqGrid_pager_sinistres td {
	font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-top: 1px;
    border:0;
    vertical-align: middle;
}

/* [Surcharge Css] Table Search - Pagination : Hauteur */
div#pg_jqGrid_pager_sinistres td input.ui-pg-input{
	width: 25px;
	height: 9px;
}
div#pg_jqGrid_pager_sinistres input.ui-pg-input[type="text"]{
    font-size: 0.8em;
    height: 20px;
    line-height: 20px;
}
div#pg_jqGrid_pager_sinistres td select.ui-pg-selbox{
	width: 60px;
	height: 22px;
}
div#pg_jqGrid_pager_sinistres td {
	vertical-align: middle;
}
/* ============================== [Liste Sinistres] END ============================== */

/* ============================== [Fiche Entity] BEGIN ============================== */
div#ficheEntiteButtons{
	text-align:right;
	padding-top : 5px;
	padding-right:15px;
}

div#ficheEntiteButtons a#modifyEntityLink,
div#ficheEntiteButtons a#closeEntityLink{
	font-size: 11px;
    font-weight: bold;
}
/* ============================== [Fiche Entity] END ============================== */

/* ============================== [Popup Modify Entity] BEGIN ============================== */
div#modifyEntityDiv{
	padding-left 	: 20px;
	padding-right 	: 20px;
}
div#modifyEntityErrorsDiv  {padding:5px;}
div#modifyEntityErrorsDiv ul {list-style-type:none;}
div#modifyEntityErrorsDiv  li {color:#701224;font-weight:bold;list-style-type:none;}

div#modifyEntityLeftPart{
	width:47%;
	border-right:1px solid #8b8b8b;
	float:left;
}

div#modifyEntityRightPart{
	width:50%;
	float:left;
	margin-left:15px;
}

div#modifyEntityDiv label{
	margin-bottom: 	0px;
}

div#modifyEntityDiv label.right{
	padding-right: 10px;
	width:185px;
}
div#modifyEntityDiv label.left{
	padding-right: 10px;
	width:165px;
}

div#modifyEntityDiv select{
	width: 			218px;
    height: 		24px;
    line-height: 	18px;
	padding: 		2px 6px;
	margin-bottom: 	0px;
}
div#modifyEntityDiv input[type="text"]{
	height: 		20px;
	line-height: 	20px;
	margin-right:	0px;
}

div#modifyEntityDivCpVille input#codePostal[type="text"]{
	width:40px;
}
div#modifyEntityDivCpVille input#ville[type="text"]{
	width:150px;
}

div.espacementDivLabelCombo{
	margin-bottom: 	5px;	
}

div#modifyEntityDivCorr{
	margin-top: 	20px;
}

div#modifyEntityValidDiv{
	width:400px;
	left:55%;
	top:25%;
}

img#greenCheckImg{
	height:16px; 
	width:16px;
}

div#modifyEntityLegendeDiv{
	display:block;
	text-align:right;
}
div#modifyEntityLegendeDiv p#modifyEntityObligatoireP{
	color:#701224;
	margin-bottom:0px;
	padding-right:20px;
	font-weight:bold;
}
div#modifyEntityLegendeDiv p#modifyEntityValideP{
	color:#000000;
	margin-bottom:5px;
	padding-right:20px;
	font-weight:bold;
}
div#modifyEntityButtons{
	text-align:right;
	margin-bottom:10px;
	padding-right:20px;
}
/* ============================== [Popup Modify Entity] END ============================== */

/* ============================== [Popup Close Entity] BEGIN ============================== */
div#closeEntityDiv{
	padding-left 	: 20px;
	padding-right 	: 20px;
}
div#closeEntityErrorsDiv  {padding:5px;}
div#closeEntityErrorsDiv ul {list-style-type:none;}
div#closeEntityErrorsDiv  li {color:#701224;font-weight:bold;list-style-type:none;}

div#closeEntityValidDiv{
	width:400px;
	left:55%;
	top:25%;
}

div#closeEntityButtons{
	text-align:right;
	margin-bottom:10px;
	padding-right:20px;
}

div#closeEntityTopPart,
div#closeEntityBottomPart{
	width:100%;
	margin-bottom:20px; 
}

div#closeEntityLegendeDiv{
	display:block;
	text-align:right;
}
div#closeEntityLegendeDiv p#closeEntityObligatoireP{
	color:#701224;
	margin-bottom:8px;
	padding-right:20px;
	font-weight:bold;
}
/* ============================== [Popup Close Entity] END ============================== */

/* ============================== [Perimètres Assurés] BEGIN ============================== */
div#filterPerimetre{
    margin-top: 	0px;
    margin-bottom: 	5px;
    float:left;
}

div#filterPerimetre input[type=checkbox]{
	margin:			0px;
}

label#perimetreCheckBox{
	font-weight: normal;
	padding-right:0px;
}

/* [Surcharge Css] Table Search - Taille Popup Combo */
div#searchcntfbox_jqGrid_iard_perimetreAssure.ui-jqdialog-content select{
	border:1px solid #cccccc;
	background-color:#ffffff;
	width: auto;
}

/* [Surcharge Css] Table Search - Pagination : Suppression Effet hover*/
.jqGridFrozen div.ui-jqgrid-pager td.ui-state-hover, 
.jqGridFrozen div.ui-jqgrid-pager td.ui-widget-content div#pg_jqGrid_pager_perimetreAssure td.ui-state-hover, 
.jqGridFrozen div.ui-jqgrid-pager td.ui-widget-header div#pg_jqGrid_pager_perimetreAssure td.ui-state-hover
{
    border-top: 0;
    background-color:#dddddd; 
 	border-color: #dddddd;
    
}
.jqGridFrozen div.ui-jqgrid-pager td {
	font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-top: 1px;
    border:0;
    vertical-align: middle;
}

/* [Surcharge Css] Table Search - Pagination : Hauteur */
.jqGridFrozen div.ui-jqgrid-pager td input.ui-pg-input{
	width: 25px;
	height: 9px;
}
.jqGridFrozen div.ui-jqgrid-pager input.ui-pg-input[type="text"]{
    font-size: 0.8em;
    height: 20px;
    line-height: 20px;
}
.jqGridFrozen div.ui-jqgrid-pager td select.ui-pg-selbox{
	width: 60px;
	height: 22px;
}
.jqGridFrozen div.ui-jqgrid-pager td {
	vertical-align: middle;
}

.jqGridFrozen .ui-jqgrid-bdiv{
	overflow-y:auto;
	overflow-x:auto;
}

.jqGridFrozen .frozen-bdiv{
	overflow-y:auto;
	overflow-x:auto;
}


div#rattachementProp{
	width:50%;
	border-right:1px solid #8b8b8b;
	float:left;
}

div#rattachementArbo{
	width:50%;
	float:left;
	margin-left:-1px;
}

div#rattachementArbo label#title{
	text-align: center;
	width: 100%;
}
div#arboPropEntiteDiv{
	padding : 20px;
}
/* ============================== [Perimètres Assurés] END ============================== */

/* ============================== [Fiche Sinistre] BEGIN ============================== */
a#linkContrat{
    color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.ui-jqgrid tr.jqgrow td a.lienSecondaire {
    font-weight: normal;
    text-decoration: underline;
}

div#ficheVehiculeButton{
	text-align:right;
	padding-right:15px;
	padding-top: 10px;
}

div#ficheSinistreButtons{
	text-align:right;
	padding-right:15px;
	padding-top: 10px;
}
div#ficheSinistreButtons a{
	color:white;
}
div#ficheSinistreButtons a.exportPdf{
	background: url('../img/16_pdf.png') no-repeat center center;
	height:16px;
	width:16px;
	display:block;
	float:right;
}
div#ficheSinistreButtons a.exportXls{
	padding-right:20px;
	background: url('../img/16_xls.png') no-repeat center center;
	height:16px;
	width:16px;
	display:block;
	float:right;
}

div#ficheSinistreButtons a#sinistrePdfLink{
	color: white;
}
/* ============================== [Fiche Sinistre] END ============================== */

/* ============================== [Fiche Sinistre - Entité] BEGIN ============================== */
a#linkSinistreEntite{
    color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
/* ============================== [Fiche Sinistre - Entité] END ============================== */

/* ============================== [TABLEAU COMMON] BEGIN ============================== */
/* [Surcharge Css] Table Search - Ligne sous le header : Hauteur*/

tr.ui-search-toolbar th.ui-th-column div{
	padding: 	3px 3px;
}
tr.ui-search-toolbar th.ui-th-column div select{
    height: 		20px;
    line-height: 	20px;
	padding: 		2px 6px;
}
tr.ui-search-toolbar th.ui-th-column div input[type="text"]{
	height: 20px;
	border-color: #DDDDDD; 	
}

/* SURCHARGE LE FICHIER ui.jqgrid.css - WRAP HEADER */
.ui-jqgrid .ui-th-div-ie,
th.ui-th-column div{
	word-wrap: break-word;		/* IE 5.5+ and CSS3 */
	white-space: pre-wrap;		/* CSS3 */
	white-space: -moz-pre-wrap;	/* Mozilla, since 1999 */
	white-space: -pre-wrap;		/* Opera 4-6 */
	white-space: -o-pre-wrap;	/* Opera 7 */
	overflow: hidden;
	height: auto;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px
}

.ui-jqgrid .ui-jqgrid-htable th div{height: auto;}

/* SURCHARGE LE FICHIER ui.jqgrid.css - WRAP CONTENT */
.ui-jqgrid tr.jqgrow td{
	font-weight:normal;
	overflow:hidden;
	white-space:pre;
	height:22px;
	padding:0 2px 0 2px;
	
	word-wrap: break-word;		/* IE 5.5+ and CSS3 */
	white-space: pre-wrap;		/* CSS3 */
	white-space: -moz-pre-wrap;	/* Mozilla, since 1999 */
	white-space: -pre-wrap;		/* Opera 4-6 */
	white-space: -o-pre-wrap;	/* Opera 7 */
	overflow: hidden;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;

	border-color: #ededfa;

}

.ui-jqgrid tr{
	border:none #ededfa;
}

.ui-jqgrid tr.odd{
	background-color:#EEEEEE;
	border:none;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column{
	border: 1px solid #ededfa;
	vertical-align: middle;
}

/*.ui-jqgrid .ui-jqgrid-btable tr:hover{
	background-color:#ccd2e6;
	color:#000000;
	border:none;
}*/

.ui-jqgrid .ui-jqgrid-btable tr.ui-state-hover{
	background-color:#cecee2 !important;
	color:#000000;
	border:none;
}
.ui-jqgrid tr.ui-state-highlight{
	color:#000000;
	border:none;
}

span.ui-icon.excel {
	background-image: url(../img/16_xls.png);
	background-repeat: no-repeat;
	padding-left:5px;
	background-position: center center;
}

span.ui-icon.pdf {
	background-image: url(../img/16_pdf.png);
	background-repeat: no-repeat;
	padding-left:5px;
	background-position: center center;
}

.ui-jqgrid tr.jqgrow td a{
    color: #000000;
	text-decoration: underline;
	display:block;
	font-weight: bold;
}

.ui-jqgrid tr.jqgrow td a:hover{
	color: #fc7954;
}

.ui-pg-table td.ui-state-hover, 
.ui-pg-table td.ui-widget-content div#pg_jqGrid_pager_sinistres td.ui-state-hover, 
.ui-pg-table td.ui-widget-header div#pg_jqGrid_pager_sinistres td.ui-state-hover
{
    border-top: 0;
    background-color:#cccccc; 
 	border-color: #dddddd;
    
}

td.subgrid-data {
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
}

td.subgrid-data div.ui-jqgrid-hdiv {
}

td.subgrid-data div.ui-jqgrid-bdiv {
	min-height: 0px;
}

tr.ui-subgrid td.ui-widget-content{
	border-color: #cecee2;
}

/* [Surcharge Css] Table Search - Pagination : Hauteur */
div#pg_jqGrid_pager_ongletSinTiers td input.ui-pg-input,
div#pg_jqGrid_pager_ongletSinGar td input.ui-pg-input,
div#pg_jqGrid_pager_ongletSinDoc td input.ui-pg-input,
div#pg_jqGrid_pager_ongletSinComm td input.ui-pg-input,
div#pg_jqGrid_pager_policy td input.ui-pg-input,
div td input.ui-pg-input{
	width: 25px;
	height: 9px;
}

div#pg_jqGrid_pager_ongletSinTiers input.ui-pg-input[type="text"],
div#pg_jqGrid_pager_ongletSinGar input.ui-pg-input[type="text"],
div#pg_jqGrid_pager_ongletSinDoc input.ui-pg-input[type="text"],
div#pg_jqGrid_pager_ongletSinComm input.ui-pg-input[type="text"],
div#pg_jqGrid_pager_policy input.ui-pg-input[type="text"],
div input.ui-pg-input[type="text"]{
    font-size: 0.8em;
    height: 20px;
    line-height: 20px;
}

div#pg_jqGrid_pager_ongletSinTiers td select.ui-pg-selbox,
div#pg_jqGrid_pager_ongletSinGar td select.ui-pg-selbox,
div#pg_jqGrid_pager_ongletSinDoc td select.ui-pg-selbox,
div#pg_jqGrid_pager_ongletSinComm td select.ui-pg-selbox,
div#pg_jqGrid_pager_policy td select.ui-pg-selbox,
div td select.ui-pg-selbox{
	width: 60px;
	height: 22px;
}

div#pg_jqGrid_pager_ongletSinTiers td,
div#pg_jqGrid_pager_ongletSinGar td,
div#pg_jqGrid_pager_ongletSinDoc td,
div#pg_jqGrid_pager_ongletSinComm td,
div#pg_jqGrid_pager_policy td,
div td {
	vertical-align: middle;
}

/* [Surcharge Css] Table Search - Pagination : Suppression Effet hover*/
div#pg_jqGrid_pager_ongletSinTiers td.ui-state-hover, 
div#pg_jqGrid_pager_ongletSinTiers td.ui-widget-content div#pg_jqGrid_pager_ongletSinTiers td.ui-state-hover, 
div#pg_jqGrid_pager_ongletSinTiers td.ui-widget-header div#pg_jqGrid_pager_ongletSinTiers td.ui-state-hover,
div#pg_jqGrid_pager_ongletSinComm td.ui-state-hover, 
div#pg_jqGrid_pager_ongletSinComm td.ui-widget-content div#pg_jqGrid_pager_ongletSinComm td.ui-state-hover, 
div#pg_jqGrid_pager_ongletSinComm td.ui-widget-header div#pg_jqGrid_pager_ongletSinComm td.ui-state-hover,
div#pg_jqGrid_pager_ongletSinDoc td.ui-state-hover, 
div#pg_jqGrid_pager_ongletSinDoc td.ui-widget-content div#pg_jqGrid_pager_ongletSinDoc td.ui-state-hover, 
div#pg_jqGrid_pager_ongletSinDoc td.ui-widget-header div#pg_jqGrid_pager_ongletSinDoc td.ui-state-hover,
div#pg_jqGrid_pager_policy td.ui-state-hover, 
div#pg_jqGrid_pager_policy td.ui-widget-content div#pg_jqGrid_pager_policy td.ui-state-hover, 
div#pg_jqGrid_pager_policy td.ui-widget-header div#pg_jqGrid_pager_policy td.ui-state-hover,
div#pg_jqGrid_pager_ongletSinGar td.ui-state-hover, 
div#pg_jqGrid_pager_ongletSinGar td.ui-widget-content div#pg_jqGrid_pager_ongletSinGar td.ui-state-hover, 
div#pg_jqGrid_pager_ongletSinGar td.ui-widget-header div#pg_jqGrid_pager_ongletSinGar td.ui-state-hover
{
    border-top: 0;
    background-color:#cccccc; 
 	border-color: #dddddd;
}
div#pg_jqGrid_pager_ongletSinTiers td,
div#pg_jqGrid_pager_ongletSinComm td,
div#pg_jqGrid_pager_ongletSinDoc td,
div#pg_jqGrid_pager_policy td,
div#pg_jqGrid_pager_ongletSinGar td {
	font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-top: 1px;
    border:0;
    vertical-align: middle;
}
/* ============================== [TABLEAUX COMMUN] END ============================== */


/*====================================Style contact===============================================*/

.table div.img_contact{
	/*background: url('../img/pion.png') no-repeat 5%;
    padding-left: 100px;*/
    
    text-align:center;
}


div.img_contact{
	border-right:1px solid #cecece;
	margin-left:3px;
	
}

.lt-ie8 div.img_contact div{
	margin-left:10px;
}

.lt-ie8 div.img_contact div b div{
	margin-left:0px;
}

div.img_contact div{
	display:inline;
	*display:inline-block;
	text-align: left;
}

#infoprofil .table div.img_contact{
	/*background: url('../img/pion.png') no-repeat 5%;
    padding-left: 100px;*/
    
    text-align:left;
    height: auto;
}
#infoprofil div.img_contact{
	border-right:none;
	height: auto;
	margin-left:3px;
	
}


.coordinationContact  div.img_contact{
	float:left;
	width:19.5%;
	border-right:1px solid #cecece;
	margin-bottom:10px;
	margin-left:3px;
	text-align: center;
	word-break: break-all;
    word-wrap: break-word;
	
}

.coordinationContact  div.img_contact div{
	display:inline-block;
	text-align: left;
}

.coordinationContact  div.img_contact:last-child{
	border-right:none;
}


table.coordinationContact .table th{
	background-color: #004687;
	color: #fff;
	border: 1px solid #003466;
}

.img_contact .table th, .table td{
	line-height: 13px;
}

.table td{
	background-color:#f9f9f9;
}
div#divShowProfil.img_contact .table th, div#infoprofil .table td{
	line-height: 20px;
}


div.img_contact.droite {
	border-right:none;
}


.img_contact .rowContact{
	display:table-row;
}

.img_contact .labelContact{
	width:45px;
	text-align: right;
	padding-right:2px;
	display:table-cell;
}

.img_contact .value{
	display:table-cell;
	height:13px;
}

.titre{
	background-color: #cecee2;
	color: #2b3769;
	border: 1px solid #cecee2;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	height: 11px;
}


.bouton a {
	display:block;
	width:150px;
	line-height:50px;
	text-align:center;
	vertical-align:middle;
	background:url('../img/bouton-noir.png') no-repeat;
	color:white;
	text-decoration:none;
}
.bouton a:hover {
	background:url('../img/bouton-noir-2.png') no-repeat;
}

/*====================================Fin style contact===============================================*/

/*================style profil==============*/

#langopt{
	float:left;
	width:130px;
	height:25px;
	text-align:center; 
	align:center;
	margin-left:0px;
	background-color:#FFFFFF;
	margin-bottom:1px;
}

.switch label{
	cursor:pointer;
	font-weight:normal;
    padding-right: 0px;
    color:#000000;	
    outline:0;
}

.switch label:focus{
	outline:0;
	}
	
.switch input:focus{
outline:0;
}

.switch{
	box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3), 0 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #dddddd;
	border-radius:6px;
}

.switch .ui-state-default{
	background:transparent;
	border:none;
}

.candy .ui-state-default span {
		color: #000;
	}
.candy .ui-state-active span {
		color: #fff;
	}

/*	
.switch .ui-state-focus{
	background:red;
	border:none;
}*/

.switch .ui-state-active{
	border-radius:6px;
	color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);

}

#divEditProfil input{
width: 150px;
}
#divEditProfil{
text-align: right;
margin-right:100px;
display:none
}
#divShowProfil input {
width: 100px;
}


#divShowProfil input[type="text"],#divShowProfil input[type="email"] {
width: 100px;
background-color: #f9f9f9;
border: 1px solid #f9f9f9;
outline:none;
box-shadow: none;
cursor:default;
/*webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
/*border: 1px solid #003466;*/
}
/*#divShowProfil input[type="text"]:focus,#divShowProfil input[type="email"]:focus {
border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}*/
.classProfilLizre{
	border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	
}
#divShowProfil input[type="text"].inputActif, #divShowProfil input[type="email"].inputActif{
	background-color:#ffffff;
	cursor:text;
}
#divShowProfil input[type="text"].inputActif:focus, #divShowProfil input[type="email"].inputActif:focus{
		border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
		cursor:text;
}
#divShowProfil .img_contact, #divShowProfil .labelContact {
width: 95px;
text-align: right;
padding-right: 2px;
display: table-cell;
}
#divShowProfil label{
	font-weight: normal;
	padding-right: 0px;
	font-family: Roboto,Helvetica Neue;
	
}
#nomPrenom{
	
	margin-bottom:2px;
	margin-bottom:3px\9;
	*margin-bottom:2px;
}
.ui-button-text-only .ui-button-text{
	padding-bottom: 0.5em;
	padding-left:0.4em;
	padding-right:0.4em;
	padding-top:0.4em;

	}
	
.lt-ie8 .modal-header h3{
	line-height:0px;
	margin-top:0px;
	margin-bottom:9px;
}

.lt-ie8 .modal-header{
	padding-top:2px;
}
/*=======================fin style profil=================*/


.accordion {
    margin-bottom: 5px;
}

.accordion-group {
    background: none repeat scroll 0 0 #FFFFFF;
}

.table {
    margin-bottom: 5px;
}

.table th{
	padding:2px;
	padding-left:4px;
}

.table td {
	padding:4px;
}

/*Onglets*/
.nav{
	z-index:1000;
}

.nav-tabs {
		margin-bottom: -2px;
		*margin-bottom:-1px;
		border-bottom: none;
}

.nav-tabs > li {
    margin-bottom: 1px;
    text-transform: uppercase;
    border-bottom-width: 1px;
    padding:0px;    
}

.nav-tabs > li.active{
	font-weight: bold;
   
 }
 
.nav-tabs > li.active a, .nav-tabs > .active > a:focus, .nav-tabs > li.active a:hover{
	 outline: 0;
	 color:black;
	 font-weight: bold;
	 border: 1px solid black; 
   	 border-bottom: 1px solid white;
}

.nav-tabs > li a{
	
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: none;
    border-image: none;
    border-style: solid;
   border-width: 1px;
    color: #555555;
    cursor: pointer;
    padding-top: 4px;
    background: #EEEEEE;
    padding-bottom:5px;
    border-bottom: none; 
    font-weight: bold;
}

.nav-tabs > li a:hover{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
	border-width: 1px;
    padding-top: 4px;
    padding-bottom:5px;
    background: #CCCCCC;
    border-bottom: none; 
    color:white;
}

.nav-tabs > li:hover{
	border-color: #CCCCCC;    
}

#policyDigestTab.nav-tabs > li > a{
	padding-left: 5px;
	padding-right: 5px;
}

form{
	margin:0px;
}

.ui-accordion{
	border-collapse:separate;
	*border-collapse:collapse;
	-webkit-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	}

.ui-accordion-content{
	/*border:1px solid #dddddd;
	border-collapse:separate;
	*border-collapse:collapse;
	border-top:0;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;*/
	border:none;
	font-size:11px;
	color: #2b3769;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-bottom-left-radius: 15px;
	-moz-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;
}

.ui-accordion-content .table-bordered th, .ui-accordion-content .table-bordered td{
	border-color:#CCCCCC;
} 
.ui-accordion-content .table th {
	background-color:#dddddd;
	font-weight: bold;
	color:#1a171b;
	
	}

.ui-accordion .ui-accordion-header{
	background-color:#cecee2;
	border:none;
	font-weight: bold;
	text-transform: uppercase;
	font-size:11px;
	color:#2b3769;
	margin-top:0px;
	margin-bottom: 0px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-top-left-radius: 15px;
	-moz-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-top-right-radius: 15px;
	-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
}

.ui-accordion .ui-accordion-header-collapsed{
	-webkit-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}


.ui-accordion-header .ui-icon{
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-accordion .ui-state-hover .ui-icon{
	background-color: transparent;
}	

.tabContent .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv{
    font-size: 10px;
 }
 
 .ui-jqgrid .ui-separator{
 	border-color:#bbb;
 }
 
 
.pickList{float:left}
.pickList_sourceListContainer, .pickList_controlsContainer, .pickList_targetListContainer {float: left; margin: 0.25em;  list-style-type: none;}
.pickList_controlsContainer { text-align: center; }
.pickList_controlsContainer button { display: block; width: 50px; text-align: center;  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #CCCCCC #CCCCCC #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 0 4px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
 }
.pickList_list { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	float: left; 
	width: 290px; 
	height: 150px; 
	overflow-y: auto; 
	cursor: default; 
	padding:4px 6px;
	margin-bottom:10px;
	font-size:14px;
	line-height:20px;
	color:#555555;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	vertical-align:middle;
	border: 1px solid #003466;
	padding-bottom:10px;
	background-color:#fff
}

.pickList_selectedListItem { background-color: #004687; }
.pickList_listLabel {text-align: center; }
.pickList_clear { clear: both; }

li.pickList_listItem {font-size:9px;}
.pickList_controlsContainer {margin-top:45px;}
.pickList_addAll, .pickList_add, .pickList_remove, .pickList_removeAll {padding:3px;background-image:url('');}

#formatBtn {
    background-color: #FFFFFF;
    display:inline-block;
    height: 25px;
    *height:auto;
    margin-bottom: 1px;
    margin-top: 10px;
    margin-left: 0;
    text-align: left;
    line-height:28px; 
}

#formatBtn.switch-one {
	width:100px;
}

#formatBtn.switch-two {
	width:200px;
}

#formatBtn.switch-three {
	width:300px;
}

#formatBtn.switch-four {
	width:400px;
}

#formatBtn.switch-five {
	width:500px;
}

.lt-ie8 #formatBtn{
	width: 110px;
}

/*.lt-ie9 #formatBtn{
	width: 307px;
}*/

#dateOngletSuiviBtn {
    background-color: #FFFFFF;
    display:inline-block;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    height: 32px;
    *height:auto;
    height:auto\0;
    line-height:34px;
}

#dateOngletEvolutionBtn {
    background-color: #FFFFFF;
    display:inline-block;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    height: 32px;
    *height:auto;
    height:auto\0;
    line-height:34px;
}

#perimetreOngletEvolutionBtn {
   background-color: #FFFFFF;
    display:inline-block;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    height: 32px;
    *height:auto;
    height:auto\0;
    line-height:34px;
}

#perimetreOngletEvolutionBtn label{
	width:140px;	
}

.tab-content{
	padding:5px;
	padding-top:15px;
	-moz-border-radius:0px 15px 15px 15px;
	-webkit-border-radius:0px 15px 15px 15px;
	border-radius:0px 15px 15px 15px;
	border:none;
	background-color: #fff;
}

.marginInterBlock{
	margin-bottom:25px;
}

.marginIntraBlock{
	margin-bottom:15px;	
}

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
    border-left: 0 none;
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    border-bottom: 0 none;
    border-top: 0 none;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
}


.ui-jqgrid .loading{
	height:40px;
	background-image: url(../img/loading29.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/*********************/
/* tooltip           */
/*********************/
.tooltip-inner{-moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;
    background-color:#EEEEEE;color:black;}	
.tooltip.top .tooltip-arrow{border-top-color:#EEEEEE;}
.tooltip.right .tooltip-arrow{border-right-color:#EEEEEE;}
.tooltip.left .tooltip-arrow{border-left-color:#EEEEEE;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#EEEEEE;}

/*******************Style pagde d'accueil*********************/
.indexStyle{
	
}

.droitReserverDiv{
	text-align: left;
	width: 760px;
	float: left;	
}
.mentionLegalDiv{
	width: 249px;
	float: left;
}

.indexFicheEntite{
	-moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    background-color:#ededfa;
	margin-left:10px;
	margin-right:15px;
	height:400px;
	margin-top:60px;
	padding-top:22px;
}

/**************************footer acces direct**************************************/
.accesDirectFooter{
	margin-top:13px;
	color:#004687;
	font-weight:bold;
	font-size:14px;
}
ul#menuIndex1,ul#menuIndex2{
list-style: none;
}
ul#menuIndex1 li{
padding-left: 17px;
background: url("../img/arrowli_12.png") 0px 5px no-repeat;
}
ul#menuIndex2 li{
padding-left: 17px;
background: url("../img/arrowli_8.png") 0px 5px no-repeat;
}


#menuIndex2 ul, ol {
padding: 0;
margin: 0 0 10px 15px;
}

/* ============================== [Fiche Tableau Haut] BEGIN ============================== */
div#infosFicheEntiteContent,
div#infoscontratcontent,
div#infosFicheSinistreContent{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
div#tableauHaut{
	width:100%;
	margin-top:0px;
	padding-top:0px;	
}
div#ligneTableauHaut{
	margin-bottom: 0px;
}
div#tableauHautGauche{
	width:50%;
	border-right:1px solid #8b8b8b;
	float:left;
}
div#tableauHautMilieu{

}
div#tableauHautDroite{
	width:50%;
	float:left;
	margin-left:-1px;
}
/* ============================== [Fiche Tableau Haut] END ============================== */

a.btn-primary{
	color:white;
}

#statistiquesListeContrat{
 	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 950px;
}

a.treeBoldUnderline{
	font-weight: bold;
    text-decoration: underline;
}

div#modifyEntityDiv label{
	padding-right: 12px;
	width:165px;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
	background-image: none;
}
.ui-widget-content{
	background-image: none;
}

div.newtab-cell.index-menu{
	height:100px;line-height:100px;width:46.5%;text-align:center;
}

div.newtab-cell.index-menu .index-menu-image {
	vertical-align:middle;display:inline-block;padding-right:10px;
}

.lt-ie8 div.newtab-cell.index-menu {

}

.lt-ie8 div.newtab-cell.index-menu .index-menu-image,.lt-ie8 div.newtab-cell.index-menu .index-menu-text{

}

div.newtab-cell.index-menu .index-menu-text {
	vertical-align:middle;display:inline-block;line-height:1.2;width:200px;text-align:left;padding-top:5px;padding-bottom:5px;
}

.ui-jqgrid-btable .ui-icon, .ui-jqgrid-btable .ui-state-hover .ui-icon{
	background-image: url("images/ui-icons_222222_256x240.png");
}

.ui-jqgrid-btable .ui-icon.excel, .ui-jqgrid-btable .ui-state-hover .ui-icon.excel{
	background-image: url("../img/16_xls.png");
}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{
	font-size:11px;	
}

.form-standard .btn-group.required {
    border-radius: 4px;
}

.form-standard .chzn-container.required, 
.chzn-container-single .chzn-single {
    border-radius: 4px;
}


.bootstrap-select.btn-group .dropdown-menu{
	max-height:100px;
}

.dropdown-menu {
	word-break: break-all;
	word-wrap: break-word;
	max-width:400px;
}

.chzn-container {
    font-size: 12px;
}

.lt-ie8 .btn-group,.lt-ie8 bootstrap.select{
	display:inline;
}
.lt-ie8 .dropdown-menu .divider{
	margin:0px;
}

.btn-group.bootstrap-select .dropdown-menu DT{
	padding-bottom:0px;
	padding-top:0px;	
}

.dropdown-menu .divider{
	margin:0px;
}

.bootstrap-select .btn, .dropdown-menu > LI > A{
	padding-top:0px;
	padding-bottom:0px;
}


/*retention*/
#headerRetention{padding-left:10px;line-height:50px;text-align:center}
#headerRetention #filtres #filtreOngletSuivi{vertical-align:middle;display:inline-block;text-align:center;line-height:25px;}
#headerRetention #filtres #filtreOngletEvolution{vertical-align:middle;display:inline-block;text-align:center;line-height:15px;padding-bottom:5px;}
.retentionBlock{margin-left:5px;margin-right:5px;float:left;border-style:solid;border-color:#CCCCCC;border-width:1px;width:49%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:10px}
.retentionBlockTitre{font-weight:bold; text-align:left; background-color:#EEEEEE;text-transform: uppercase;margin-bottom:10px;padding-left:5px}
.retentionBlockTitre span{font-weight:normal;float:right;padding-right:5px;text-transform: none;}
.retentionSuiviTable1{text-align:center;margin-bottom:10px; margin-left:80px;margin-right:10px;}
.retentionBlock table td{border-left-style:solid;border-left-color:#CCCCCC;border-left-width:1px;}
.retentionBlock.retentionSuivi table tr:first-child td{font-weight:bold;color:white;text-align: center;}
.retentionBlock table tr:first-child td:first-child{border-left-style:none;border-bottom-style:solid;border-bottom-color:#CCCCCC;border-bottom-width:1px;}
.retentionBlock table td{text-align: right;border-right-style:solid;border-right-color:#CCCCCC;border-right-width:1px;padding-right:2px}
.retentionBlock table td:first-child{text-align: left;font-weight:bold;padding-left:5px;}
.retentionBlock.retentionSuivi table tr:first-child td{width:88px}
.retentionBlock.retentionSuivi table tr:first-child td:first-child{width:110px}
.retentionBlock table{border-bottom-style:solid;border-bottom-color:#CCCCCC;border-bottom-width:1px;}
.retentionBlock table tr.odd{background-color:#EEEEEE;}
.retentionSuiviChart{width:auto;margin-left:15px;margin-bottom:5px;}
.retentionSuiviTable2{text-align:center;margin-bottom:10px;margin-left:80px;margin-right:10px;}
.retentionEvolTable{padding:5px;}
.retentionBlock.retentionEvol table{line-height:18px;}
.retentionBlock.retentionEvol table tr:first-child td{font-weight:bold;text-align: center;background-color:#EEEEEE;border-top-style:solid;border-top-color:#CCCCCC;border-top-width:1px;border-bottom-style:solid;border-bottom-color:#CCCCCC;border-bottom-width:1px;}
.retentionBlock.retentionEvol table tr:first-child td:first-child{background-color:white;border-top:none;}
.retentionBlock.retentionEvol table tr td:first-child{white-space: nowrap;}
.retentionBlock.retentionEvol table td:first-child{font-weight:normal} 

.gte-ie9 .ui-buttonset .ui-button{
	margin-right:0px;
	margin-left:0px;
	
}
.gt-ie9 .ui-buttonset .ui-button{
	margin-right:0px;
	margin-left:0px;
	
}
.gte-ie9 .form-standard label#labelexcelsimple
, .gte-ie9 .form-standard label#labelexcel
,.gte-ie9 .form-standard label#labelpdf
{
width:33.33%;
}

.lt-ie8 SELECT{
	margin-bottom:0px;
	height:20px;
	margin-top:0px;
}

div.ficheEntiteCreateStyle{
border:1px solid #701224;
width:200px;
height:20px;
}

#chartEvolConsoYear{
	font-size: 16px;
	width:440px;
}
#chartEvolConsoYear .even{
	color:#7B7A7C;
}

.ui-multiselect-menu{
	padding:0px;
	border-color:#BBBBBB;
	min-width: 155px;
}

.ui-multiselect-header, .ui-multiselect-footer{
	background-color: #cecee2;
	border-color:#cecee2;
	padding-top:5px;
	padding-bottom:5px;
}

.ui-multiselect-header a {
	color:black;
	font-weight: normal;
}

.ui-multiselect-checkboxes{
	max-height:200px;
	height: expression(this.scrollHeight>200?"200px":"auto");  
	overflow-y: auto;
	padding-left: 5px;
}

.ui-multiselect-checkboxes label{
	text-align: left;
    white-space: nowrap;
    padding:0px;
}

.ui-multiselect-checkboxes label input  {
    height: 13px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 4px;
    vertical-align: top;
    width: 13px;
}

.ui-multiselect-checkboxes label span{
	padding-left: 5px;
    text-align: left;
    font-weight: normal;
}

.ui-multiselect-footer .btn{
	font-weight: normal;
}

.ui-icon.ui-icon-filter{
	background-image: url('../img/icon_filter.gif');
	background-position: center center;
}

.ui-multiselect-close {
	display:none;
}


.ui-icon.reset-filter{
	background-image: url('../img/icon_reset_filter.gif');
	background-position: center left;		
}

#news{
	vertical-align:bottom;margin-left:30px;margin-right:15px;text-align:justify;
	border: 1px solid #000;   	
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    -moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;
    font-weight:bold;
    font-size:13px;
    padding:10px;
    background-color:rgba(255,255,255,0.2);
    
}

.nav-tabs > li a.ongletVide{
	color:#AAAAAA;
    font-weight: normal;	
}

.nav-tabs > li.active a.ongletVide{
	color: #000000;
    font-weight: bold;
}

.statistiques_checkbox{
	padding-left: 0px;
	border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    border: 1px solid #701224;
}

.statistiques_checkbox label{
	text-align:left;
	width:auto;
	line-height: 22px;
	padding-bottom:2px;	
	display:table-cell;
    padding-left:10px;
    padding-right:5px;
    color: #000000;
    font-weight: normal;
}

.statistiques_checkbox label.all{
	background-color:#CCCCCC;
	border-right: 1px solid #701224;
    padding-left:5px;
}

.statistiques_checkbox input[type="checkbox"] {
	margin-right:2px;
	margin-left:0px;
	margin-top:0px;
}

.modal-body{
	max-height: none;
}

.deselectionner_tout{
	text-decoration:underline;background-image:url("../img/icon_reset_filter.gif");background-repeat:no-repeat;background-position: left center;padding-left:18px
}



/*Arborescence*/
#niveaux .filtering .ui-icon{
	background-image: url("ui-lightness/images/ui-icons_222222_256x240.png");
}

#niveaux .accordion {float:left;margin:8px 0 0 0;padding:0;}

#niveaux ul.accordion{
    list-style:none;
    float:left;   
                      
    line-height: 1.5em;

}

#niveaux ul.accordion li{
    float:left;
    width:115px;
    height:400px;
    display:block;
    border-right:2px solid #fff;
    border-bottom:2px solid #ddd;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    overflow:hidden;
    cursor:pointer;
    -moz-box-shadow:1px 3px 10px #555;
    -webkit-box-shadow:1px 3px 10px #555;
    box-shadow:1px 3px 10px #555;      
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#888888, Direction=45, Strength=2);
    
    border-left:1px solid #cccccc;
} 

#niveaux ul.accordion li a {color:#000000;}
#niveaux ul.accordion li a.selected {color:#000000;text-decoration:underline;}
#niveaux ul.accordion li a:focus {outline:0px;}
#niveaux ul.accordion li .heading{
    background-color:#fff;
    padding-left:8px;
    margin-top:5px;
    text-transform:uppercase;
    font-style:normal;
    font-weight:bold;
    font-size:11px;
    color:#444;
    text-align:left;
    border-bottom:1px #ccc dashed;
    white-space:nowrap;           
}
#niveaux ul.accordion li .filtering{ font-size:10px;}

#niveaux ul.accordion li .description{
    margin-top:10px;
    margin-bottom:10px;
}
#niveaux a {text-decoration:none;}
#niveaux ul.accordion li .description p:hover { background-color:#eeeeee;}

#niveaux ul.accordion li .description p {
    line-height:10px;
    
    
    margin:0px 0 5px 5px;
    font-family: verdana;
    font-size: 9px;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#000000;
    border-top:1px solid white;
    border-bottom:1px solid white;
}
#niveaux ul.accordion li .description p.selected { padding:2px 0 2px 0;background-color:#cccccc;}

#niveaux .scroll-up {
  height:10px; 
  border-bottom:1px solid #eeeeee;
  background-image:url(../img/up-but.png) ;
  background-repeat:no-repeat;
  background-position:center top;
}
#niveaux .scroll-up-off {
  height:10px; 
  border-bottom:1px solid #eeeeee;
  background-image:none;
}
#niveaux .scroll-down {
  height:10px; 
  border-top:1px solid #eeeeee;
  position: relative; 
  background-image:url(../img/down-but.png);
  background-repeat:no-repeat;
  background-position:center top;
}
#niveaux .scroll-down-off {
  height:10px; 
  border-top:1px solid #eeeeee;
}

.ui-state-default .ui-icon.ui-icon-save-table{
	background-image: url(../img/save_table.png);
	background-position: center right;
}

.ui-state-default .ui-icon.ui-icon-hide-show-columns{
	background-image: url(../img/hideShowColumns.png);
}

.ui-state-default .ui-icon.ui-icon-reset-table-configuration{
	background-image: url(../img/reset.png);
}

.ui-icon.ui-icon-login{
	background-image: url(../img/login.png);
}

.ui-search-clear{display:none;}
.ui-search-table{width:100%;}
.ui-search-menu{background-color:#fff}
.ui-search-oper a{color:#000;text-decoration: none;cursor: pointer}
.ui-widget-content {border-color: #cecee2;}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {background-color: #dddddd; color: #000;}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background-color:#2b3769;
	color:#ededfa;
}

.ui-widget-overlay{
	background: #000000;
    opacity: 0.5;
    z-index: 1040;
    transition: opacity 0.15s linear 0s;
}

.ui-dialog{
	background-clip: padding-box;
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    left: 50%;
    margin-left: -280px;
    outline: medium none;
    position: fixed;
    top: 10%;
    width: 560px;
    z-index: 1050;
    transition: opacity 0.3s linear 0s, top 0.3s;
}

.ui-dialog .ui-dialog-titlebar{
	border:none;
 	border-bottom: 1px solid #eee;
    padding: 9px 15px;
    background : none;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title{
	text-align:center;
	color:#1a171b;
}

.ui-dialog .ui-dialog-titlebar .ui-button{
	border:none;
	background:none;
	opacity:0.2;
}

.ui-dialog .ui-dialog-titlebar .ui-button:hover{
	opacity:0.4;
}

.ui-dialog .ui-dialog-content .ui-widget-header{
	background: none repeat scroll 0 0 #dddddd;
    border: 1px solid #bbbbbb;
    color: #000;
    font-weight: bold;
} 

.ui-dialog .ui-dialog-content .ui-widget-header a{
	color: #000;
} 


.ui-dialog .ui-multiselect {
	height:auto;
	border:none;
}

.ui-dialog .ui-multiselect ul{
	border:1px solid #ddd;
}

.ui-dialog .ui-multiselect ul, .ui-dialog .ui-multiselect li{
	background-color:#eee;
}

.ui-dialog .ui-multiselect input.search {
	display:none;
}

.ui-dialog .ui-multiselect div.selected {
	padding-right:2px;
}

.ui-dialog .ui-multiselect div.selected li{
	cursor:pointer;
}

.ui-dialog .ui-multiselect div.available{
	padding-left:2px;
	border:none;
}
	
.ui-dialog .ui-dialog-buttonpane {
	border-top: 1px solid #eee;
}

.ui-jqgrid-sdiv {
	background: none repeat scroll 0 0 #dddddd;
}

.ui-jqgrid-sdiv table tr.footrow td {
	border:none;
	border-bottom: 1px solid  #ededfa;
	border-right: 1px solid  #ededfa;
	color: #2b3769;
	background: #cecee2;
}

.ui-search-toolbar{
	height: 31px;
}

.ui-jqgrid tr.totalRow .ui-th-column, .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid tr.totalRow th.ui-th-column{
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;	
}

/* Fix background color for a when click */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	background-color: inherit;
}

.ui-jqgrid .ui-jqgrid-resize{height:100%;display:inline-block}

.btn span{display:inline-block;vertical-align:middle;}

.btn span.ui-icon + span{padding-left:4px;}

.btn .ui-icon-pencil{
	background-image: url(../img/pen.png);	
	background-position: 0 0;
}

.btn .ui-icon-close{
	background-image: url(ui-lightness/images/ui-icons_FF0000_256x240.png);	
}

.btn .ui-icon-check{
	background-image: url(ui-lightness/images/ui-icons_26A122_256x240.png);	
}

#declarationValeurs label{
	width:auto;
}

.ui-jqgrid .ui-jqgrid-hdiv{
	overflow-y:hidden;
}

.ui-multiselect-filter input{
	width:95%;
	padding:0;
	padding-left:2px;
	margin-bottom:2px;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover{
	cursor: pointer;
}

.variation{
	display:inline-block;
	padding-right:20px;	
}

.variation .ui-icon{
	background-image: url("images/ui-icons_222222_256x240.png");
}

.variation span{
	display: inline-block;
    vertical-align: middle;
}

.ui-icon.ui-icon-arrowthick-1-se, .ui-state-hover .ui-icon.ui-icon-arrowthick-1-se{
	background-image: url(ui-lightness/images/ui-icons_FF0000_256x240.png);	
	background-color:transparent;
}

.ui-icon.ui-icon-arrowthick-1-ne, .ui-state-hover .ui-icon.ui-icon-arrowthick-1-ne{
	background-image: url(ui-lightness/images/ui-icons_26A122_256x240.png);
	background-color:transparent;	
}

.ui-jqgrid-btable span{
	display: inline-block;
    vertical-align: middle;
}

.ui-jqgrid-btable span.ui-icon + span{
	padding-left: 4px;
}

#tableDeclarationsValeurs label{
	padding-right: 0px;
}


label#afficherSinistresFermes {
    font-weight: normal;
    padding-right: 0;
}
/*
.demo .anonymiser, .demo .anonymiser a, 
.demo .ui-jqgrid tr.jqgrow td.anonymiser a,
.demo .anonymiser [title] {
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-o-filter: blur(10px);
	-ms-filter: blur(10px);
	
	filter: blur(10px);	
}

.demo .anonymiser, .demo .anonymiser a, 
.demo .ui-jqgrid tr.jqgrow td.anonymiser a,
.demo .anonymiser [title] {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	
	filter: blur(5px);
	
	background-image: url(../img/test.gif);	
	background-position: 0px 9px;
		
}
.demo .ui-multiselect-checkboxes li.anonymiser label span {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	
	filter: blur(5px);	
}
.demo .title{
	display:none;
}*/
.demo img.anonymiser  {
	border:1px solid #000000;
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-o-filter: blur(10px);
	-ms-filter: blur(10px);
	
	filter: blur(10px);
}
#modeopt{
	float:left;
	width:130px;
	height:25px;
	text-align:center; 
	align:center;
	margin-left:0px;
	background-color:#FFFFFF;
	margin-bottom:1px;
}


.ui-widget-content .switch .ui-state-focus{
	border-radius:6px;
	color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.switch .ui-state-active{
	color:#ffffff;
}

.modal.fade.in {
    top: 5%;
}

#popupCreateVehicule.modal.fade.in {
    top: 25%;
}

#popupSelectFililialeAndPolice.modal.fade.in {
    top: 25%;
}

#popupSelectSousflotteAndPolice.modal.fade.in {
    top: 25%;
}

#codepaysSinistre_chzn , #causeSin_chzn , #zoneSurveillance_chzn, #circonstances_chzn{
	border: 1px solid #960018;
	border-radius: 4px;
}

/*default*/
 #labeladressesSinistre , #labelcodepaysSinistre,#labelcirconstances,#labelzoneSurveillance{
    	width:190px;
}

#labellieuexactSinistredbpf , #labeladressesSinistredbpf , #labelcodepaysSinistredbpf,#labelcirconstancesdbpf,#labelzoneSurveillancedbpf{
    	width:150px;
}



/*IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
   #labellieuexactSinistre , #labeladressesSinistre , #labelcodepaysSinistre, #labelcirconstances,#labelzoneSurveillancedbpf{
    	width:170px;
    }
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
   #labellieuexactSinistredbpf , #labeladressesSinistredbpf , #labelcodepaysSinistredbpf,#labelcirconstancesdbpf,#labelzoneSurveillancedbpf{
    	width:130px;
    }
}


/*bug ie, text-align*/
.form-standard #codepaysSinistre_chzn , .form-standard #typeDommage, .form-standard #typeDeclaration , .form-standard #montantCheckBox, .form-standard #natureDommage{
	text-align: left;
	font-weight: normal;
	
}


#reeditionCarteVerteForm label{
	width:auto;
	text-align:left;
	padding-left:12px;
}

#reeditionCarteVerteForm input, #reeditionCarteVerteForm textarea{
	font-size:11px;
	color:#000000;
}


#reeditionCarteVerteForm input[readonly], #reeditionCarteVerteForm textarea[readonly]{
	color:#555555;
}

#formNewVehicule label{
	width:200px;
}

#declarationSinistreTransportExpDestTrans label{
	width:90px;
	margin:0px;
	padding:0px;
	vertical-align: top;
}

#declarationSinistreTransportExpDestTrans input, #declarationSinistreTransportExpDestTrans textarea{
	margin:0px;
	padding:0px
}

#infos-vehicule a.action, #infosFicheSinistreContent a.action{
	padding-left:20px;
	text-decoration: underline;
	display:inline-block;
	font-weight: bold;
}

#infos-vehicule a.action .ui-icon, #infosFicheSinistreContent a.action .ui-icon{ 
	background-image: url(images/ui-icons_222222_256x240.png);
	display:inline-block;
	vertical-align: middle;
}

#infos-vehicule-content #ligneTableauHaut>span{
	display:inline-block;width:200px
}

span.ui-icon.icon-close {

    background-image: url(../img/16_close.png);
    background-repeat: no-repeat;
    padding-left: 5px;
    background-position: center center;
}

span.ui-icon.icon-new-audit {

    background-image: url(../img/klipper_doc.png);
    background-repeat: no-repeat;
    padding-left: 5px;
    background-position: center center;
    width:20px;
    height:20px
}

span.ui-icon.icon-modif-audit {

    background-image: url(../img/pencil.png);
    background-repeat: no-repeat;
    padding-left: 5px;
    background-position: center center;
    width:20px;
    height:20px
}

span.ui-icon.icon-eval-audit {

    background-image: url(../img/rate.png);
    background-repeat: no-repeat;
    padding-left: 5px;
    background-position: center center;
    width:20px;
    height:20px
}

.align-top, .ui-jqgrid tr.jqgrow td.align-top{
	vertical-align: top;
}

.ui-multiselect.ui-state-default{
	background-color: transparent;
	color: #000;
}

.ui-multiselect-checkboxes .ui-state-active{
	border : none;
	background-color: transparent;
	color: #000;
}

.ui-multiselect-header{
	color:#000;
}

.ui-multiselect-header span.ui-icon{
	background-image: url(images/ui-icons_222222_256x240.png);
}

.prime_regul{
	background-color: #ccdee6;
}

/*password strength*/

.passtrengthMeter{
	position: relative;
	width: 100%;
}

.passtrengthMeter > input{
	/*width: 100%;*/
	display: inline-block;
	/*padding: 0px;*/
	/*box-sizing: border-box;*/
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.passtrengthMeter > input:focus {
	outline-width: 0;
}

.passtrengthMeter::after{
	content: '';
	height: 3px;
	overflow: hidden;
	width: 218px;
	transition: width .5s;
	position: absolute;
	left: 54%;
	bottom: -2px;
}

.passtrengthMeter.weak::after{
	background-color: #EC644B;
	width: 9%;
}

.passtrengthMeter.medium::after{
	content: '';
	background-color: #E87E04;
	width: 21%;
}

.passtrengthMeter.strong::after{
	content: '';
	background-color: #EFBF17;
	width: 33.5%;
}

.passtrengthMeter.very-strong::after{
	content: '';
	background-color: #42A72A;
	width: 46%;
}

.passtrengthMeter .showPassword{
	position: absolute;
	width: 20px;
	top: 1px;
	right: 10px;
}

.passtrengthMeter .showPassword.active{
	opacity: .5;
}

.passtrengthMeter .showPassword img{
	display: block;
	/*width: 100%;*/
	height: auto;
}

.passtrengthMeter .showPassword:hover{
	cursor: pointer;
}

.passtrengthMeter .tooltip {
	background: #000000;
	top: 100%;
	color: #fff;
	font-size: 12px;
	display: block;
	left: 100%;
	margin-bottom: 15px;
	opacity: 0;
	padding: 5px 10px;
	pointer-events: none;
	position: absolute;
	min-width: 150px;
	box-sizing: border-box;
	text-align: center;
	z-index: 10;
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	-o-transform: translateY(5px);
	transform: translateY(5px);
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

.passtrengthMeter.weak .tooltip{
	background-color: #EC644B;
}
.passtrengthMeter.weak .tooltip:after{
	border-left: solid transparent 7px;
	border-right: solid transparent 7px;
	border-bottom: solid #EC644B 7px;
	top: -7px;
	content: " ";
	height: 0;
	left: -67%;
	margin-left: -7px;
	position: absolute;
	width: 0;
}

.passtrengthMeter.medium .tooltip{
	background-color: #E87E04;
}
.passtrengthMeter.medium .tooltip:after{
	border-left: solid transparent 7px;
	border-right: solid transparent 7px;
	border-bottom: solid #E87E04 7px;
	top: -7px;
	content: " ";
	height: 0;
	left: -29%;
	margin-left: -7px;
	position: absolute;
	width: 0;
}

.passtrengthMeter.strong .tooltip{
	background-color: #EFBF17;
}
.passtrengthMeter.strong .tooltip:after{
	border-left: solid transparent 7px;
	border-right: solid transparent 7px;
	border-bottom: solid #EFBF17 7px;
	top: -7px;
	content: " ";
	height: 0;
	left: 10%;
	margin-left: -7px;
	position: absolute;
	width: 0;
}

.passtrengthMeter.very-strong .tooltip{
	background-color: #42A72A;
}
.passtrengthMeter.very-strong .tooltip:after{
	border-left: solid transparent 7px;
	border-right: solid transparent 7px;
	border-bottom: solid #42A72A 7px;
	top: -7px;
	content: " ";
	height: 0;
	left: 49%;
	margin-left: -7px;
	position: absolute;
	width: 0;
}

.passtrengthMeter.weak .tooltip:before {
	top: -20px;
	content: " ";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	width: 100%;
}

.passtrengthMeter .tooltip:after {
	border-left: solid transparent 7px;
	border-right: solid transparent 7px;
	border-bottom: solid #000000 7px;
	top: -7px;
	content: " ";
	height: 0;
	left: 50%;
	margin-left: -7px;
	position: absolute;
	width: 0;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
}

.passtrengthMeter:hover .tooltip {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}

.lte8 .passtrengthMeter .tooltip {
	display: none;
}

.lte8 .passtrengthMeter:hover .tooltip {
	display: block;
}


.ui-jqgrid .ui-search-table .ui-search-input>input, .ui-jqgrid .ui-search-table .ui-search-input>select {
	width: 100%;
}
tr.ui-search-toolbar th.ui-th-column div input[type="text"] {
	height: 20px;
	border-color: #ddd !important;
}

input[type="text"].ui-widget-content {
	border: #ddd !important;
}

.ui-multiselect.ui-state-default {
	border: #ddd !important;
}

/*  effet stripped sur les jqgrid : migration jquery*/
table.ui-common-table tr:nth-child(even) {
	background-color:#ededfa !important;
}

.empty-table {
	text-align:center;
	font-weight: bold;
	color: #701224 !important;
}

.switch-p label {
	line-height: 0px  !important;
	vertical-align: middle;
}


/* The switch - the box around the slider */
.switch-toggle {
	position: relative;
	display: inline-block;
	width: 32px;
	height: 18px;
}

/* Hide default HTML checkbox */
.switch-toggle input {
	opacity: 0;
	width: 0;
	height: 0;
}

/* The slider */
.switch-toggle .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.switch-toggle .slider:before {
	position: absolute;
	content: "";
	height: 13px;
	width: 13px;
	left: 2px;
	right:2px;
	bottom: 2px;
	top:2px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

.switch-toggle input:checked + .slider {
	background-color: #004687;
}

.switch-toggle input:focus + .slider {
	box-shadow: 0 0 1px #004687;
}

.switch-toggle input:checked + .slider:before {
	-webkit-transform: translateX(13px);
	-ms-transform: translateX(13px);
	transform: translateX(13px);
}

/* Rounded sliders */
.switch-toggle .slider.round {
	border-radius: 34px;
}

.switch-toggle .slider.round:before {
	border-radius: 50%;
}
.modal-footer{
	background-color: #ededfa;
}