/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {display: block;}body {line-height: normal;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after, q:before, q:after {content:'';content: none;}table{border-collapse:collapse;border-spacing:0;}img{max-width:100%;}a{text-decoration:none;}
*/
html {
  height: 96%;
  box-sizing: border-box;
}

body{font-family:'Muli', sans-serif; color:#032637;  min-height: 100%;  position: relative; padding-bottom:1em;}

header{margin-bottom:2em;}
.hidden{display:none;}
p.orange{background-color:rgba(255,102,0,0.8);width:450px; padding:.2em .5em;}
p.rouge{background-color:rgba(255,0,0,0.8);width:450px; padding:.2em .5em;}
h1{ color: #1d93ce;font-size: 1.5em; font-weight:normal; text-transform:uppercase;}
.accueil{ background:url("../images/ico_home.jpg") no-repeat;  padding-left:1.3em;}
a.accueil{background-position:0 5px;}
a.accueil span{ background-color:#1d93ce; font-size:.65em; padding:.5em 1em  .5em 2em;color:#fff; text-transform:none; margin-right:4em; border-radius:5px; position:relative; }
a.accueil:hover span{background-color:#032637;}
a.accueil span:before{ content:"\A";border-style: solid;
    border-width: 8px 10px 8px 0;
    border-color: transparent #fff transparent transparent;
    position: absolute;
	left:8px;
	top:.5em;
    }
main{ margin-left:1.5em; margin-bottom:150px;}
h3{ color: #1d93ce;font-size: 1.5em;}
h4{ background-color: #1d93ce;font-size: 1.5em; color:#fff; padding:.5em;}

h2{font-size:1.5em; color:#605e5e; font-weight:normal; padding:7px 0px 5px 0px;}
section h2{background-color:#f8f6f6; border-radius:3px;padding-left: 10px;}

h2.parametre{ background-image:url("../images/ico_parametre.png");background-position:5px 2px; background-repeat: no-repeat; padding-left:2.3em;}
nav ul{margin-left:0;padding-left:0;}
nav ul li{ background-color:#1d93ce; border-radius:5px; list-style:none; margin:0 0 1em 0;}
nav ul li.rouge{ background-color:rgba(255,0,0,0.8); }
nav ul li.orange{ background-color:rgba(255,102,0,0.8); }
nav ul li a {color:#fff; display:block;padding:5px 10px 5px 10px;}
nav ul li:hover{background-color:#032637;}
section{display:inline-block; width:18%; margin-right:2%; vertical-align:top;}
section:last-child{margin-right:0;}
p.erreur{ color:#f00;}

div.aligndroite{ float:right;width:40%;}

footer {position: absolute;right: 0;bottom: 0em; left: 1.5em; }
footer div.logo{text-align:right;display:inline-block;width:74%;}
footer div.guide{display:inline-block; width:25%;vertical-align:top; padding-top:3em; }
footer div a{color:#605e5e;}
footer div  a img{vertical-align:middle;padding-right:5px; }

fieldset{border:0; padding:1em 0; margin-bottom:1em;font-size:1.2em; }
legend{ color:#1d93ce;font-size:1.2em; }
input,select{border:1px solid #605e5e;}
input[type=submit]{ background-color:#032637; border-radius:2px; color:#fff; border:0;font-size:1.2em;  padding:2px 15px;}
input[type=submit]:hover{background-color:#1d93ce;cursor:pointer;}
a{color:#032637; text-decoration:none;}

a.btn, button{ border:0; background-color:#1d93ce; font-size:.9em; padding:.5em 1em  .5em 1em;color:#fff; text-transform:none; margin-right:4em; border-radius:5px; position:relative; margin-bottom:1em;}
a.btn:hover, button:hover{background-color:#032637;cursor:pointer;}
.ui-jqdialog{ min-width:300px;}
.droite{float:right;}

.ui-icon{font-size:1em;}
.ui-icon-circle-triangle-n{font-size:.75em;}

header a.btn{float:right; margin-top:2em; font-size:1.2em;margin-right:1.5em;}

div.fiche{width:65%;}
.alignRight{float:right;clear:right;  text-align:right;}
.codez{font-size:1.2em; color:#F00;}
.ui-autocomplete-loading { background:url('http://cdn.syncfusion.com/13.3.0.7/js/web/flat-azure/images/ajax-loader.gif') no-repeat right center !important; } 

.ui-jqdialog-content input.FormElement, .ui-jqdialog-content select.FormElement{
	padding:0 !important;
}

.EditTable td input,.EditTable td select{
width: 405px !important;
height:25px;
font-size:14px;
}

.EditTable td textarea{
	width: 400px !important;
	height:50px;
}

.EditTable td input.hasDatepicker{
width:370px !important;
}

.EditTable td input[type='checkbox']{
width:auto !important;
}
.ui-jqdialog-content .CaptionTD{
	font-size:16px;
	padding: 5px 10px 10px 5px;
}

.ui-jqdialog-content .DataTD{
	font-size:16px;
	padding: 5px 10px 10px 5px;
}
.ui-corner-all{font-size:14px;}
tr.ui-search-toolbar select{height:25px;}
.ui-jqgrid .ui-pg-selbox{line-height:20px; height:20px;}
button.ui-multiselect,.ui-jqgrid .ui-search-input input {height:25px !important; }
.ui-jqgrid .ui-search-input {padding-bottom:4px;}
.ui-jqgrid tr.jqgrow td{font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.ui-jqdialog-content #tr_solde .CaptionTD{ color:#F00;font-size:1.6em;}
.ui-jqgrid .ui-paging-info{ font-weight:bold !important;font-size:1.2em; }