body{background: url(../images/bck/bg1.jpg) repeat-x #dddddd;font:0.78em Arial;color:#2d292a;}
#page{padding:30px 20px 50px 20px;margin:0 auto;}
.clearfix{clear:both;}
/*
Syle pour les tags
*/

input[type="text"]{font-size:1em;padding:0 3px;line-height: 28px;height: 28px;background: #fff;border:1px solid #969495;color: #413f40;border-radius: 5px;}
input[type="button"],input[type="submit"]{background:#e6e4e5;border:1px solid #c7d1dd;border-radius:4px;width: 105px;text-align: center;height: 26px;font-size:13px;cursor:pointer;margin-left:16px;}
input[type="button"].long{width:auto;padding:0 15px;}
textarea{font:1em verdana;padding:0 3px;background: #fff;border:1px solid #969495;color: #000000;border-radius: 5px;resize: none;}
fieldset{margin-bottom: 10px;}

legend{
	font-weight: bold;	
}
.red{color:#80020e;}
select[multiple="multiple"] {height: 150px; min-width: 148px; margin-top : 10px; margin-bottom: 10px;}

a{text-decoration: none;}
.gras{font-weight:bold;}
/*
style du header : header.php de l'application
*/

#header_pac{display: block;padding-bottom: 15px;}
#header_pac a.logo{margin-bottom:40px;float:left;}


/*
style du menu � gauche : sidebar.php de l'application
*/
.sidbar{width:300px;}
#menu_gauche_pac {float:left;min-height: 608px;}
#content_pac {width:100%;float:right;}
#content_pac>form{width:100%;}
#content_pac div.frame, #popup_prev div.frame{border:1px solid #d1d1d1;border-radius:10px;width:96%;padding:2%;background: #fff;clear: both;margin-bottom: 10px;position: relative;}
#content_pac div.frame.btn_grp{border:none;margin-bottom:0;padding:0;width: 100%;}
#content_pac  .frame.jqx-splitter-panel{width:auto !important;}
/*
Style pour la recherche
*/

#searchform {border:1px solid #a6a6a6;border-radius:10px;width:260px;height:30px;margin:44px 32px 0 0;border-radius: 4px;float:right;}

#searchform .btn-left-loupe {background: url(../images/template-loupe_png.png) no-repeat 0 0;display: block;width: 24px;height: 28px;float: right;margin-top: 3px;cursor: pointer;}

#searchform .btn-right-fleche {background: url(../images/fleche-bas.png) no-repeat 0 0;float: right;cursor: pointer;height: 32px;width: 32px;}

#searchform input {outline:0;border:0}

#searchform input[type=text] {display:block;font:300 12px HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;background:none;text-shadow:0 1px white;float:left;height:28px;width:160px;line-height:25px;color:#666;margin:0;}

#search-telecommande-container{position: relative;z-index:1000;float: left;background-color: white;color: #666;top: -4px;left: -1px;border-left:solid 1px #A6A6A6;border-right:solid 1px #A6A6A6;border-radius:0 0 4px 4px;}
#search-telecommande {width: 250px;border-radius:0 0 4px 4px;border-bottom:solid 1px #A6A6A6;border-top: dashed 1px #A6A6A6;padding: 10px 5px 0px 5px;margin-top: 3px;}

#advancedSearchForm .search_data {width: 300px;}

#advancedSearchForm .filterContainer {margin-top : 15px;}

#advancedSearchForm .jqx-checkbox {float : left;}

#advancedSearchForm .dateContainer {margin-top : 10px;}

#advancedSearchForm #searchsubmit {margin-left : 0px;margin-top: 15px;}

#advancedSearchForm .hasDatepicker {margin-left : 5px;margin-right : 15px;}

#search-result-container {margin-top : 15px;}

#search_results a:VISITED{color:black;}

#search_results .grayLabel {color : gray;}

#content_pac .lien{float:right; background:#e5e5e5;width:105px;height: 26px;line-height:26px;border:1px solid #c8d2de;border-radius:4px;color:#2d292a;text-align: center;font-size:13px;margin-bottom:15px;}
p.btn_area{min-height:85px;}
div.btn_group{width:100%;margin-bottom:15px;}
div.btn_group.floatable{position:fixed;top:0;right:20px;z-index: 999;}
div.btn_group div.btn_group1{background: url(../images/bck/px_action.png) repeat-x #efefef;padding:12px 2% 12px 0;min-height:37px;border:1px solid #D1D1D1;border-radius: 10px 10px 10px 10px;}
div.btn_group.floatable div.btn_group1{margin-left:342px;}
#content_pac div.btn_group a.lien{float: left;margin-left: 16px;}
#content_pac div.btn_group p{float: left;margin-left: 10px;padding-top:6px;}
#content_pac div.btn_group p#new_item{padding-top:0;}

#menu_pac {padding: 44px 0 0 25px;}

#menu_pac h5 {margin-top:25px; background: url(../images/puces/close.png) no-repeat 0 3px;padding-left:14px;font-size: 13px;}
#menu_pac h5 a {color: #01224d;}
#menu_pac h5.open {margin-bottom: 10px;background: url(../images/puces/open.png) no-repeat 0 4px;}
#menu_pac h5.open a {color:#81030f;}
#menu_pac ul {margin:0 0 0 15px; display:none;}

#menu_pac ul.ferme {display: none;}

#menu_pac ul li {height: 20px; margin:0 0 10px 0;padding:0 0 0 5px;line-height: 20px;clear: both;cursor:pointer;}

#menu_pac ul li a {text-decoration: none;color: #3b3638;font-size: 13px;}
#menu_pac ul li:hover,#menu_pac ul li.current{border-radius:5px; text-decoration:none; color:#81030f; border:1px solid gray; width:160px; height:18px;background-color:#efefef;line-height: 18px;position:relative;}
.partner{width:279px;height:70px;position:absolute;bottom:-80px;background: #fff;padding:10px 0 0 15px;}
/*
Style pour zone de contenu principal
*/

#content{position: relative;width: 100%;min-height:609px;background: url(../images/bck/bg_content.gif) no-repeat;}

#go_home{border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 4px;height: 20px;padding: 5px;}

#content_pac h2, #content_pac h3.ttl, #content_pac p.ttl, #popup_prev h3.ttl, #popup_prev h2, #popup_prev p.ttl{background: url(../images/puces/open.png) no-repeat 0 6px;padding-left:15px;color:#00214a;font-size:15px;margin-bottom:10px;}
#content_pac h2{font:bold 16px arial;}
#content_pac h3.dd{color:#81030f;}
.onglet_title_parametres{font-size: 0.7em;font-weight: bold;}

.onglet_content_parametres{font-size: 0.75em;}

.scroll_container{max-height: 500px;overflow: auto;}

.smallInput {
	margin: 10px;
	margin-left : 0px;
	margin-right : 0px;
	width: 10px;
}

.mediumInput {
	margin: 10px;
	margin-left : 0px;
	width: 35px;
}

.normalInput {
	margin: 10px;
	margin-left : 0px;
	width: 140px;
}

.left {
	float: left;
}

.left-spaced {
	margin-left : 50px;
}

.top-spaced {
	margin-top : 25px;
}

/*-----Partie commentaire---*/
div#mceEditor_dd,div#mceEditor_dr{width:96%;border-radius:6px;border:none;background:#fff;padding:0 2%;}
div#mceEditor_dd img,div#mceEditor_dr img{width:100%;}
label#info_comment_dd{margin-bottom:20px;display:block;}
div.comment{width:100%;}
div.comment div.frame div{font:12px arial;}
div.comment .mceEditor table.mceLayout{width: 100% !important;}
div.comment input[type="button"]{float:right;margin-top:10px;}
/*----Fin partie commentaire----*/
/*------Documents attach�s------*/
.doc_uploader_form{margin-bottom:15px;}
.doc_attach .doc_attach_element{float:left;width:31%;margin:0 20px 20px 0;}
.doc_attach .doc_attach_element a{color:#264c93;}
.doc_attach .doc_attach_element input{float:none;margin:0 auto;display: block;}
/*------Fin documents attach�s---*/
/*-------Liste Cycle--------*/
#tree_cycles{width:100%;}
#paneltree_cycles,.jqx-item div,#panelContentpaneltree_cycles{width:100% !important;}
.jqx-tree-dropdown{overflow:auto !important;width:auto !important;}

.qx-tree-item.jqx-item,.jqx-rc-all.jqx-tree-item.jqx-item{display:block !important;}
.jqx-tree-dropdown-root{white-space:normal !important;padding:0 !important;}
.jqx-tree{white-space:normal !important;}
.jqx-tree-item-li{padding:0 10px 0 5px !important;}
/*-------Fin liste cycle----*/
/*
style du footere : footer.php de l'application
*/

#footer_pac{width: 100%;height:20px;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 4px 4px 4px 4px;padding: 5px;
 -webkit-border-radius: 4px; -moz-border-radius: 4px;}

#copyright{font-size: 0.65em;display: inline;float: right;}

.prev_loader{
 height: 100px;
  position: fixed;
  left: 60%;
  top: 50%;
  display: none;
}

em.nbr_avenants {font: normal 9px/16px arial;background: url(../images/disc-avenant.png) no-repeat;text-align: center; width: 16px; height: 16px;float: left; margin-right: 3px;position: relative;top:-2px; font-style: normal;}
.pictos_etats{float: left; margin-right: 3px;}

.jqx-splitter-panel-wrapper .jqx-splitter-panel {overflow: auto;}

.comment th, .comment td {border: 1px solid #A9A9A9;}

.comment strong {font-weight: bold;}

#cb_jqgrid {display: none;}

.comment ul {list-style:disc;padding-left:40px;}
.comment ol {list-style:decimal;padding-left:40px;}
.comment p {margin: 15px 0;}