html, body {
/*overflow: hidden; */
}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-family: inherit;vertical-align: baseline;}body {
    font-family: 'Muli', Arial, sans-serif;
    font-size: 13px;
    line-height: 18px; }/* Tables still need 'cellspacing="0"' in the markup. */table { border-collapse: separate; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }table, td, th { vertical-align: middle; }/* Remove possible quote marks (") from <q>, <blockquote>. */blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }/* Remove annoying border on linked images. */a img { border: none; }a{text-decoration:none;}li{list-style-type:none;}
/* Forms.less
 * Base styles for various input types, form layouts, and states
 * ------------------------------------------------------------- */
form {margin-bottom: 18px;}fieldset {padding-top: 18px;}fieldset legend {display: block;padding-left: 150px;font-size: 19.5px;line-height: 1;color: #404040;*padding: 0 0 5px 145px; /* IE6-7 */ *line-height: 1.5; /* IE6-7 */}form .clearfix {margin-bottom: 18px; zoom: 1;}form .clearfix:before, form .clearfix:after { display: table;content: "";zoom: 1;}
span.required { color: #FF0000; font-weight: bold;}
form .clearfix:after {clear: both;}label,input,select,textarea {font-weight: normal; line-height: normal;}label {padding-bottom: 5px;line-height: 18px;float: left;width: 150px;text-align: left;}form .input {margin-left: 105px;}
input[type=checkbox], input[type=radio] {cursor: pointer;}input,textarea,select,.uneditable-input {display: inline-block;height: 25px; width:610px;padding: 4px;font-size: 13px;line-height: 18px;color: #444444;border: 1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
select {padding: initial; width:200px;} input[type=checkbox], input[type=radio] { width: auto;height: auto;padding: 0;margin: 3px 0;*margin-top: 0;/* IE6-7 */line-height: normal;border: none;}input[type=file] {background-color: #ffffff;padding: initial;border: initial;line-height: initial;-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;}input[type=button], input[type=reset], input[type=submit] {width: auto;height: auto;}select, input[type=file] {height: 27px;*height: autoline-height: 27px;*margin-top: 4px;/* For IE7, add top margin to align select with labels */}
select[multiple] {height: inherit; background-color: #ffffff;}textarea {height: auto;}.uneditable-input {background-color: #ffffff;display: block;border-color: #eee;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); cursor: not-allowed;}:-moz-placeholder {color: #bfbfbf;}::-webkit-input-placeholder {color: #bfbfbf;}

input, textarea {-webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s;-ms-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
input:focus, textarea:focus {outline: 0;border-color: rgba(82, 168, 236, 0.8);-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);}
input[type=file]:focus, input[type=checkbox]:focus, select:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;outline: 1px dotted #666;}form .clearfix.error > label, form .clearfix.error .help-block, form .clearfix.error .help-inline {color: #b94a48;padding-bottom: 5px;}form .clearfix.error input, form .clearfix.error textarea {color: #b94a48;border-color: #ee5f5b; background:url(/assets/images/login.png) no-repeat left; background-position: 3%;}
form .clearfix.error input:focus, form .clearfix.error textarea:focus {border-color: #e9322d;-webkit-box-shadow: 0 0 6px #f8b9b7;-moz-box-shadow: 0 0 6px #f8b9b7;box-shadow: 0 0 6px #f8b9b7;}form .clearfix.error .input-prepend .add-on, form .clearfix.error .input-append .add-on {color: #b94a48;background-color: #fce6e6;border-color: #b94a48;}form .clearfix.warning > label, form .clearfix.warning .help-block, form .clearfix.warning .help-inline { color: #c09853;}
form .clearfix.warning input, form .clearfix.warning textarea {color: #c09853;border-color: #ccae64;}form .clearfix.warning input:focus, form .clearfix.warning textarea:focus {border-color: #be9a3f;-webkit-box-shadow: 0 0 6px #e5d6b1;-moz-box-shadow: 0 0 6px #e5d6b1;box-shadow: 0 0 6px #e5d6b1;}form .clearfix.warning .input-prepend .add-on, form .clearfix.warning .input-append .add-on {color: #c09853;background-color: #d2b877;border-color: #c09853;}
form .clearfix.success > label, form .clearfix.success .help-block, form .clearfix.success .help-inline {color: #468847;}form .clearfix.success input, form .clearfix.success textarea {color: #468847;border-color: #57a957;}form .clearfix.success input:focus, form .clearfix.success textarea:focus {border-color: #458845;-webkit-box-shadow: 0 0 6px #9acc9a;-moz-box-shadow: 0 0 6px #9acc9a;box-shadow: 0 0 6px #9acc9a;}
form .clearfix.success .input-prepend .add-on, form .clearfix.success .input-append .add-on {color: #468847;background-color: #bcddbc;border-color: #468847;}.input-mini,input.mini,textarea.mini,select.mini {width: 60px;}.input-small,input.small,textarea.small,select.small {width: 90px;}.input-medium,input.medium,textarea.medium,select.medium {width: 150px;}

.input-large,input.large,textarea.large,select.large {width: 370px; height:30px; padding-left:40px;background:url(/assets/images/login.png) no-repeat left;background-position: 3%;}

.input-xlarge,input.xlarge,textarea.xlarge,select.xlarge {width: 270px;}.input-xxlarge,input.xxlarge,textarea.xxlarge,select.xxlarge {width: 530px;}textarea.xxlarge {overflow-y: auto;}
input.span1, textarea.span1 {display: inline-block;float: none;width: 30px;margin-left: 0;}input.span2, textarea.span2 {display: inline-block;float: none;width: 90px; margin-left: 0;}input.span3, textarea.span3 {display: inline-block;float: none;width: 150px;margin-left: 0;}input.span4, textarea.span4 {display: inline-block;float: none;width: 210px;margin-left: 0;}input.span5, textarea.span5 {display: inline-block;float: none; width: 270px;margin-left: 0;}input.span6, textarea.span6 {display: inline-block;float: none;width: 330px; margin-left: 0;}input.span7, textarea.span7 {display: inline-block;float: none;width: 390px; margin-left: 0;}input.span8, textarea.span8 {display: inline-block;float: none;width: 450px;margin-left: 0;}input.span9, textarea.span9 {display: inline-block;float: none;width: 510px;margin-left: 0;}input.span10, textarea.span10 {display: inline-block;float: none;width: 570px;margin-left: 0;}input.span11, textarea.span11 {display: inline-block;float: none;width: 630px;margin-left: 0;}input.span12, textarea.span12 {display: inline-block;float: none;width: 690px;margin-left: 0;}input.span13, textarea.span13 {display: inline-block;float: none;width: 750px;margin-left: 0;}input.span14, textarea.span14 {display: inline-block;float: none;width: 810px;margin-left: 0;}input.span15, textarea.span15 {display: inline-block;float: none;width: 870px;margin-left: 0;}input.span16, textarea.span16 {display: inline-block;float: none;width: 930px;margin-left: 0;}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {background-color: #f5f5f5;border-color: #ddd;cursor: not-allowed;}
.actions {background: #f5f5f5;margin-top: 25px;padding: 17px 20px 18px 135px;border-top: 1px solid #ddd;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.actions .secondary-action {float: right;}.actions .secondary-action a {line-height: 30px;}.actions .secondary-action a:hover {text-decoration: underline;}.help-inline, .help-block {font-size: 13px;line-height: 18px;color: #bfbfbf;}
.help-inline {padding-left: 5px;*position: relative;/* IE6-7 */*top: -5px;/* IE6-7 */}.help-block {display: block;max-width: 600px;}.inline-inputs {color: #808080;}.inline-inputs span {padding: 0 2px 0 1px;}.input-prepend input, .input-append input {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}.input-prepend .add-on, .input-append .add-on {position: relative;background: #f5f5f5;border: 1px solid #ccc;z-index: 2;float: left;display: block;width: auto;min-width: 16px;height: 18px;padding: 4px 4px 4px 5px;margin-right: -1px;font-weight: normal;line-height: 18px; color: #bfbfbf;text-align: center;text-shadow: 0 1px 0 #ffffff;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.input-prepend .active, .input-append .active {background: #a9dba9;border-color: #46a546;}.input-prepend .add-on { *margin-top: 1px;/* IE6-7 */}.input-append input {float: left;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.input-append .add-on {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;margin-right: 0;margin-left: -1px;}.inputs-list {margin: 0 0 5px;width: 100%;}.inputs-list li {display: block; padding: 0; width: 100%;}.inputs-list label {display: block;float: none;width: auto;padding: 0;margin-left: 20px;line-height: 18px;text-align: left;white-space: normal;}
.inputs-list label strong {color: #808080;}.inputs-list label small {font-size: 11px;font-weight: normal;}.inputs-list .inputs-list {margin-left: 25px;margin-bottom: 10px;padding-top: 0;}.inputs-list:first-child {padding-top: 6px;}.inputs-list li + li {padding-top: 2px;}.inputs-list input[type=radio], .inputs-list input[type=checkbox] {margin-bottom: 0;margin-left: -20px;float: left;}.form-stacked {padding-left: 20px;}.form-stacked fieldset {padding-top: 9px;}.form-stacked legend {padding-left: 0;}.form-stacked label {display: block;float: none;width: auto;font-weight: bold;text-align: left;line-height: 20px;padding-top: 0;}.form-stacked .clearfix {margin-bottom: 9px;}.form-stacked .clearfix div.input {margin-left: 0;}.form-stacked .inputs-list {margin-bottom: 0;}.form-stacked .inputs-list li {padding-top: 0;}.form-stacked .inputs-list li label {font-weight: normal;padding-top: 0;}.form-stacked div.clearfix.error {padding-top: 10px;padding-bottom: 10px;padding-left: 10px;margin-top: 0;margin-left: -10px;}.form-stacked .actions {margin-left: -20px;padding-left: 20px;}
/**************************************************************style begin************************************************************************/
.sett,.record_picto,.picto_ajout,.picto_edit,.picto_email,.picto_manag,.picto_plus,.home_picto,.prev,.next
,.ajouter .picto,.editer .picto,.supprimer .picto,.manager .picto,.classer .picto,.filter .picto,.toggle,.prond_picto ,.Btoggle
{background-image:url('../images/sprite.png');}

.clear{clear:both;}
.pull-left{float:left;width:40%}.pull-right{float:right;}
//.container-fluid{min-width:940px;}
/***********************/
#control_panel #top{background-color:#546e7a  ;color:#FFFFFF;padding:10px 0;}
#control_panel .ls{margin-left:20px;font-weight:bold;}
#control_panel .entr_name{font-size:18px;color:#FFFFFF;}
#control_panel .site_name{font-size:14px;color:#FFFFFF;}
#control_panel .sep{color:#FFFFFF;padding:0 15px;font-size:20px;}
#control_panel .rs{margin-right:12px;}
#control_panel .rs .sep{padding:0 0 0 10px;}
#control_panel .rs span{display:block;float:left;}
#control_panel  .admin_name{margin-top:1px;color:#FFFFFF;}
#control_panel  .sett{height:20px;width:20px;background-position:-120px -25px;margin-top:1px;opacity:0.5;}
#control_panel  .nemo{display:block;padding:5px 3px 10px 8px;margin-top:-5px;opacity:0.5;}
#control_panel  .nemo:hover{opacity:1;}
#control_panel  .toggle{margin:2px 0 0 ;}
/******dropdown*******/
#top .pull-right .dropdown,.nav .dropdown,#setting ul.dropdown{position:relative;float:left;}
#top .pull-right{position:absolute;right:-7px;}
#top .pull-right .dropdown .dropdown-menu{border: 1px solid #F0F0F0;border-top:none;display:none;position:absolute;top:31px;right:0px;min-width:100px;z-index:900;background-color:#fff;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
#top .pull-right .dropdown .menu-open{background-color:#fff;opacity:1;}
#top .pull-right .dropdown .dropdown-menu li{border-top:1px solid #f6f6f6;text-align:center;}
#top .pull-right .dropdown .dropdown-menu li a{padding:10px;display:block;color:#787878; font-weight:bold;}
#top .pull-right .dropdown .dropdown-menu a:hover{color:#FFFFFF;background-color:#000000;}
#menu .nav .dropdown .roll{border:1px solid #fff;border-bottom:none;}
#menu .nav .dropdown .menu-open{border:1px solid #3c3c3c;border-top-right-radius: 5px;border-top-left-radius: 5px;background-color:#434343;}
#menu .nav .dropdown .dropdown-menu{z-index:900;display:none;position:absolute;top:35px;background-color:#434343;min-width:120px;border:1px solid #3c3c3c;border-top:none;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
#menu .nav .dropdown .dropdown-menu li{border-top:1px solid #3c3c3c;text-align:center;width:100%;}
#menu .nav  .dropdown .dropdown-menu a{display:block;margin:0;float:none;font-weight:normal;padding:8px 0;font-size:12px;}
#menu .nav  .dropdown .dropdown-menu a:hover{background-color:#3c3c3c;}
#setting ul .dropdown-menu{z-index:900;display:none;position:absolute;top:33px;text-align:center;}
#setting ul .dropdown-menu li{width:100%;}
#setting ul .dropdown-menu li a{float:none;}
/******menu*******/
#menu{padding:7px 0;border-bottom:1px solid #e4e4e4; margin-left:185px;}
#menu .pull-left{width:185px;}
#menu .pull-left a{display:block;width:70px;margin:auto;margin-top:7px;font-weight:bold;color:#515050;}
#menu .pull-left a span{display:block;float:left;}
#menu .pull-left a .record_picto{height:18px;width:15px;background-position:-100px 0px;}
#menu .pull-left a .title{margin:2px 0 0 8px;}
#menu  .nav li{float:left;}
#menu  .nav a{display:block;font-size:13px;font-weight:bold;color:#000000;padding:8px 15px }
#menu  .nav a:hover{color:#FFFFFF;}
#menu  .nav  a span{display:block;float:left;}
#menu  .nav  a.fix{padding:0 15px;}
#menu  .nav  a.fix span{padding:8px;color:white;}
#menu  .nav  a .Btoggle{height:18px;width:25px;float:left;background-position:-137px -27px}
#menu  .nav  a.fix .left_s{height:20px;background-position:0px -37px;}
#menu  .nav  a.fix .right_s{height:20px;background-position:-10px -37px;}
/*#control_panel #menu  .content a.fix{}*/
#contenu .sidebar{width:185px;position:absolute;/*margin-left:-185px;ie*/}
#contenu .sidebar a{display:block;padding:10px 5px;border-bottom:1px solid #e5e5e5;height:20px;color:#4496F1;}
#contenu .sidebar a:hover{color:#7c7c7c;}
#contenu .sidebar a:active{color:#5c5c5c;background-color:#f9f9f9;color:#878787;}
#contenu .sidebar a span{display:block;float:left;margin:0 5px;}
#contenu .sidebar .ref{border-top:1px solid #b32b1d;background-color:#3c3c3c;color:#a5a5a5;}#contenu .sidebar .pref{background-color:#ededed;}
#contenu .sidebar .ref:hover{color:white;}
#contenu .sidebar .ref:active{background-color:#3c3c3c;}
#contenu .sidebar .ref  .picto_ajout{height:20px;width:19px;background-position:0 0;}
#contenu .sidebar .picto_edit{height:20px;width:19px;background-position:-30px 0;}
#contenu .sidebar .picto_email{height:20px;width:19px;background-position:-52px 0;}
#contenu .sidebar .picto_manag{height:20px;width:19px;background-position:-75px 0;}
#contenu .sidebar .picto_plus{height:20px;width:16px;background-position:-17px 0;}
/****************/
#contenu .content{border-left:1px solid #ededed;margin-left:185px;}
.content #control{padding:10px;background-color:#e0ebf7;}
#bread{padding:6px 10px;border-radius:3px;border:1px solid #d8e7f7;background-color:#f3f9ff;}
#bread a,#bread span{display:block;float:left;}
#bread .home_picto{height:17px;width:20px;background-position:-120px -3px;}
.prond_picto{height:15px;width:10px;padding:0 5px;background-position:-137px -12px;}
#bread  span{color:#717171;}
#contenu  #bread .title{color:#4496F1;}
#contenu .content #control .page_title{display:block;font-size:17px;margin:15px 15px 0;color:#5c5c5c}
/**********/
#setting{padding:5px 10px 10px;background-color:#E0EBF7;border-bottom: 1px solid #E4E4E4;}
#setting .s ,#particle{margin:0 3px;padding:7px 13px 7px 10px;background-color:#f5f5f5;border:1px solid #dbe5f1;color:#4496f1;border-radius:2px;}
#setting .s:hover{background-color:#f8f8f8;border:1px solid #cecece;}
#setting .s:active{background-color:#0C0B0B;border:1px solid #cecece;color:#878787;}
#setting a ,#setting  span{display:block;float:left;}
#setting .chek{padding:6px 12px;float:left;background-color:#f5f5f5;border:1px solid #dbe5f1;border-radius:2px;}
#setting  .picto{height:17px;width:15px;margin-right:5px;}
#particle {float:right;margin-top:-37px;margin-right:10px;}
.filter .picto{background-position:-3px -26px ;}
.ajouter .picto{background-position:-19px -26px ;}
.editer .picto{background-position:-38px -26px ;}
.supprimer .picto{background-position:-58px -26px ;}
.ajouter .picto {background-position:-18px -0px ;}
.manager .picto{background-position:-79px -27px ;}
.classer .picto{background-position:-98px -28px;}
#setting a.supprimer{margin-right:30px;}
.toggle{height:13px;width:10px;background-position:-134px 7px;margin-left:5px;}
.pagination{float:left;}
#setting .s.disabled {opacity:0.5;color:#878787;}
#setting .s.disabled:hover{background-color:#f5f5f5;border:1px solid #dbe5f1;}
#setting .s.disabled:active{background-color:#f5f5f5;border:1px solid #dbe5f1;}
#setting .pagination .page_preview{margin:8px 10px 0;color:#717171;}
#setting .pagination .s{padding:0;margin:3px 0 0;height:25px;width:25px;}
#setting a.prev{background-position:-160px 3px;background-repeat:no-repeat;}
#setting a.next{background-position:-163px -15px;background-repeat:no-repeat;}
/****************************/
/*******select*******/
.select{display:block;height:32px;overflow: hidden;margin: 0 3px;background-color: whiteSmoke;border: 1px solid #DBE5F1;color: #4496F1;border-radius: 2px;position:relative;float:left;cursor:pointer;}
.select select {background:transparent;padding-left:25px;margin-top:3px;background-color: whiteSmoke;border: none;color: #4496F1;float:left;cursor:pointer;overflow:hidden;width:136%;}
.picOut select {padding-left:10px;}
.select option {border: 1px solid #DBE5F1; }
.select span{position:absolute;}
.select .picto{left:10px;top:8px;}
.select .toggle{right:10px;top:8px;}
/**************/
#main_tables table{width:100%;}
#main_tables tbody tr:hover{background-color: #EEF7E5;}
#main_tables td{border-top:1px solid #f1f1f1;padding:10px 10px 8px;text-align:center;}
#main_tables .ident a{color:#4496F1;}
#main_tables .ident a:hover{color:#878787;}
#main_tables .check {width:38px;}
//#main_tables .check input{margin-left:16px;}
#main_tables .title {font-weight:bold;text-align:left;}
#main_tables .title  a,#main_tables .date{color:#878787;}
#main_tables .mode span{padding:5px;background-color:#f5ee6e;border-radius:5px;}
#main_tables .delete {width:30px; display: block;}
/*forms style*/
#formulaire{color:#525252;line-height:1.2;}
#formulaire .intro{margin-top:20px;}
#formulaire .intro,#formulaire form .clearfix{margin-left:30px;}
#formulaire h3{font-size:1.5em;font-weight:bold;}
#formulaire form{margin:20px 0 0;}
#formulaire .actions .save_butt{float:left;}
#formulaire .actions .save_butt:hover,.action .save_butt:hover{opacity:0.7;}
#formulaire .actions .save_butt:active,.action .save_butt:active{opacity:1;}
#formulaire .actions .save_butt span,.action .save_butt span{display:block;float:left;}
#formulaire .actions .save_butt .left_s,#formulaire .actions .save_butt .right_s,.action .save_butt .left_s,.action .save_butt .right_s{height:30px;width:10px;}
#formulaire .actions .save_butt .right_s,.action .save_butt .right_s{background-position: -13px -40px;}#formulaire .actions .save_butt .left_s,.action .save_butt .left_s{background-position: -1px -40px;}
#formulaire .actions .save_butt input,.action .save_butt input{float:left;border:none;color:white;border-radius:0;margin:0;padding:6px 5px;background-position: 0 -3px;box-shadow:none;cursor:pointer;}
#formulaire .actions .btn{margin:0 0 0 10px;padding:6px 13px 7px 10px;color:#878787;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;}
#formulaire .actions .btn:hover{background-color:#f0f0f0;border:1px solid #d6d5d5;color:#a4a4a4;}
#formulaire .actions .btn:active{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#878787;}
/***/
#footer{padding:21px 0;     background-color: #546e7a;BORDER-TOP: 5px #85566c solid;}
/*******scrollbar style********/
/*#tableaux .viewport {height:529px;overflow: hidden;position: relative;}*/
/*#formulaire .viewport {height:564px;overflow: hidden;position: relative;}*/
/*.overview {list-style: none;position: absolute;left: 0;top: 0;padding: 0;margin: 0;width:100%;}*/
/*.scrollbar {background-color:#ededed;position: relative;background-position: 0 0;float: right;width: 12px;}*/
.track {height: 100%;width: 12px;position: relative;}
.thumb {background-color:#d3d3d3;width: 12px;cursor: pointer;overflow: hidden;position: absolute;top: 0;}
.thumb:hover{background-color:#c9c9c9;}
 .thumb:active{background-color:#b9b9b9;}
/**********************login style**********************************/
#log{background-color:#235972;}
.login{width:100%;margin:auto;margin-top:150px;text-align:center;color:#cbc6c6;}

.login h1{font-size:42px;font-weight:bold; color:#cbc6c6;}
.login .core{background-color:#fff;margin:30px 0 20px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.1);border-top: 8px solid #855e65;border-bottom: 8px solid #855e65;color: #000;}
.login .core h2{text-align:center;padding:20px;color:#d2d2d2;font-size:20px;background-color:#4f4f4f;border-top:3px solid #f54343;}
.login .core .input{margin-left:0;}
.login .core .action{padding:15px 0px 15px 0;border-top:1px solid #f0f0f0;}
.login .core .action .save_butt{float:right;}
.login .core .action label{margin-left:105px;padding-top:3px;}
.login .core .action label span{margin-left:5px;}


#widget_core{padding:0 4% 50px;}
#time{padding:10px 0;}
#time .titre,#online .titre,#logEnt .titre{color:#5c5c5c;}
#time #time_core{border:1px solid #cedbea;background-color:#e6eef7;margin-top:5px;}
#time #time_core .border_bottom{border-bottom:1px solid #cedbea;}
#time #time_core li {float:left;width:50%;}
#time #time_core li .digit{margin:10px;float:left;font-size:1.5em;border-radius:5px;background-color:#f6f3ba;border:1px solid #e8e5a4;color:#5c5c5c;padding:10px 20px;}
#time #time_core li a{display:block;margin-top:14px;}
#time #time_core li strong{font-size:1.2em;color:#5c5c5c;display:block;}
#time #time_core li span{color:#969696;}
#online{margin-right:4%;float:left;}
#online{width:34%;}#logEnt{width:62%;}
#online ul{background-color:#f3f2f2;box-shadow: 0 0 5px #e1e1e1;border:1px solid #e1e1e1;border-top:none;margin-top:5px;}
#online li{border-top:1px solid #e1e1e1;padding:10px;height:35px;}
#online li .avatar{background-color:#e1e1e1;height:35px;width:35px;float:left;margin-right:20px;}
#online li  span{color:#4496F1;display:block;margin-top:7px;font-size:13px;}
#logEnt  ul{background-color:#f3f2f2;box-shadow: 0 0 5px #e1e1e1;border:1px solid #e1e1e1;margin-top:5px;}
#logEnt{float:left;}
#logEnt  li{border-bottom:1px solid #e1e1e1;padding:8px;height:25px;}
#logEnt  li .avatar{background-color:#e1e1e1;height:25px;width:25px;float:left;margin-right:20px;}
#logEnt  li  a{color:#4496F1;}
#logEnt  li  a:hover{color:#444;}
#logEnt  li  a,#logEnt  li .adMail,#logEnt  li .adate{display:block;float:left;margin-top:3px;}
#logEnt  li .adMail{margin-left:25%;color:#5c5c5c;}
#logEnt  li .adate{float:right;margin-right:5%;color:#5c5c5c;}
#logEnt  li .plus{display:block;float:right;border-radius:3px;background-color:#619ddf;padding:5px 10px;color:#fff;font-size:11px;margin-top:0;}

#main_tables thead th {font-weight:bold;color:#3C3C3C;padding:10px 10px 8px; border-bottom: 1px solid #E0EBF7;border-top: 1px solid white;}
#main_tables .checkbox-column input{width:38px;}
#main_tables thead th a {color:#3C3C3C;}
#main_tables thead  tr{background-color:#f9f9f9;}

#control #steps {margin-left:-10px;margin-top:20px;}
#control #steps .current{font-size:1.3em;display:block;float:left;text-align:center;padding:20px 0 20px 15%;width:25%;background-color:#fff;border-top:2px solid #fc3737;border-right:1px solid #c8d7e8;}
#control #steps .dissel{font-size:1.3em;display:block;float:left;text-align:center;padding:20px 0 20px 15%;width:25%;background-color:#e0ebf7;}
#control #steps .current span,#control #steps .dissel span{display:block;float:left;}
#control #steps .current .numbox{color:#fff;padding:3px 9px;border-radius:3px;background-color:#525252;margin-right:10px;}
#control #steps .dissel .numbox{color:#fff;padding:3px 9px;border-radius:3px;background-color:#c8d7e8;margin-right:10px;}
#control #steps .current .title{margin-top:3px;color:#5c5c5c;}
#control #steps .dissel .title{margin-top:3px;color:#b6cae1;}
#contenu .content .formstep {
    padding-bottom: 0;
}
.errorMessage{text-align: left; padding-left:10px;color: red;padding-top: 10px;}

#menu .nav ul li:hover {position:relative; border-top-right-radius: 5px;border-top-left-radius: 5px;background-color:#434343;}
#menu .nav ul li ul {z-index: 900;
    display: none;
    position: absolute;
    top: 34px;
    background-color: #546e7a;
    min-width: 200px;
    border: 1px solid #3c3c3c;
    border-top: none;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 10px 5px;}
#menu .nav ul li:hover ul{display:block;}
#menu .nav ul li ul li {float:left;margin:auto;padding:5px;}
#menu .nav ul li ul li a{color: #FFFFFF; margin:auto;padding:0px 5px;}
#menu .nav ul li ul li a:hover{color: #66CCFF; }
#menu .nav li:hover ul li{float:none;}
#menu .nav li ul {position: absolute;}
.errorSummary {background-color: #FF0033; margin-left: 108px; color: #FFFF33 ;  line-height: 20px; padding: 10px; margin-bottom: 11px;}
.required span {color: #FF0000; font-weight: bold;}
.sort-link {background: transparent url(../images/bg.gif) -7px center no-repeat; padding-left:15px}
.asc {background:transparent url(../images/asc.gif) -7px center no-repeat;}
.desc {background:transparent url(../images/desc.gif) -7px center no-repeat;}
*******************/
/******/
#related_videos .jcarousel-next-vertical,#video_frame .new,#video_frame .play,#foot_compti_share  a{background:url('/html/images/css-images/pictos.png') no-repeat;}
#player{background:url('/html/images/css-images/Sans titre-67.png') no-repeat;margin-left:-20px;padding-top:70px;}
#player .player_img{float:right;margin-top:-50px;}
#player .pay{font-family:'SultanNahia';font-size:20px;border-bottom:2px dotted #ccc;margin-left:30px;padding-bottom:5px;}
#player .pay a{color:#999;}
#player .pay img{margin-left:10px;}
#player .top h3{font-family:'SultanNahia';font-size:25px;margin-bottom:5px;color:#333;}
#player .top .red{color:#c30;}
#player .midle{background-position:0 -1471px;margin-left:20px;border-right:1px solid #ccc;height:79px;margin-top:15px;}
#player .midle div{float:right;border-left:1px solid #ccc;font-family:midan;padding:15px 16px 12px;}
#player .midle  .title{line-height:1;display:block;font-size:20px;color:#999;}
#player .midle  .cont{line-height:1;display:block;font-size:30px;color:#333;}
#player .midle .weight{width:52px;}
#player .bottom li{float:right;width:145px;font-family:midan;font-size:20px;border-bottom:1px dotted #ccc;padding:5px 5px 5px 0;}
#player .bottom  .title{color:#999;margin-left:10px;}
#player .bottom  .cont{color:#333;}
#player .bottom  .no_border{border-bottom:none;}
/***/
.compet #contenu{border-top:none;}
#thetitle {background-color:#000;padding:10px 20px 20px;}
#thetitle h2{font-family:'TanseekModernW20-ExtraBold';font-size:35px;color:#fff;float:right;line-height:1;margin-bottom:0;}
#thetitle h2 .red{color:#f00;font-size:40px;margin-right:5px;}
#thetitle h2 .picto{float:left;height:25px;width:25px;background-position:-129px -61px;margin-top: 13px;margin-right:5px;}
#thetitle .left_area{float:left;}
#match_toggle{float:right;width:220px;height:28px;margin-top:10px;}
#match_toggle ul{width:218px;}
#match_toggle li{width:198px;}
#calendr_toggle{float:right;width:140px;height:28px;margin-top:10px;margin-right:10px;}
#calendr_toggle .txt,#calendr_toggle li{font-family:arial;font-size:12px;}
#calendr_toggle .txt{font-weight:bold;margin-top:3px;}
#calendr_toggle .select .picto{background-position:-540px -93px;height:15px;width:15px;float:left;margin-top: 4px;}
#calendr_toggle ul{width:138px;}
#calendr_toggle li{width:118px;}
#thetitle .btn{font-weight:bold;color:#fff;font-size:15px;background-color:#c00;padding: 2px 10px 3px 5px;width:42px;margin-top:10px;margin-right:10px;}
#thetitle .btn .picto{float: left;background-position:-518px -95px;height:15px;width:20px;margin-top: 3px;}
#match_toggle .select .picto{background-position: -494px -93px;float: left;height: 17px;width: 17px;margin-top: 4px;margin-left: -3px;}
/**********************/
.tour .head_tour{height:65px;padding:0 20px;background-position:0 -654px;}
.head_tour .bread_tour{float:right;font-size:25px;font-family:Midan;color:#999;margin-top:15px;}
.head_tour .bread_tour  img{display:block;float:right;margin-top:10px;margin-left:8px;}
.head_tour .bread_tour .white{color:#fff;}
.head_tour .bread_tour a{color:#999;}
.head_tour ul{float:left;}
.head_tour li{float:right;font-size:22px;font-family:Midan;font-weight:bold;margin-right:25px;margin-top:19px;}
.head_tour li a{color:#ccc;}
/**************************/
.accordion{padding:0 20px;}
.ui-accordion .ui-accordion-header {cursor: pointer;display: block;position: relative;width:940px;height:30px;padding:10px 0;border-bottom:1px solid #dadada;}
.ui-accordion .ui-accordion-header-active {border-bottom:none;}
.ui-accordion .ui-accordion-header-active  .scroller{display:none;}
.ui-accordion .ui-accordion-content {overflow: auto;}
.accordion .ui-accordion-header .ui-icon{display:none;}
.accordion .ui-accordion-header .right_area{float:right;}
.accordion .ui-accordion-header .time{float:right;font-size:15px;border-left:1px dotted #a2a2a2;padding-left:10px;padding-top:5px;height:25px;}
.accordion .ui-accordion-header .right_area .picto{height:15px;width:15px;background-position:-559px -94px;margin-top:3px;margin-left:4px;}
.accordion .ui-accordion-header  .match{position:relative;float:right;color:#f00;font-size:15px;font-weight:bold;margin-right:10px;padding-top:2px;}
.accordion .ui-accordion-header  .match .red{position:absolute;display:block;height:9px;width:9px;background-color:#f00;top:5px;}
.accordion .ui-accordion-header  .match .gray{position:absolute;display:block;height:9px;width:9px;background-color:#ccc;top:17px;}
.accordion .ui-accordion-header  .match .txt{margin-right:15px;}
.accordion .ui-accordion-header .center_area{text-align:center;position:relative;margin-right: 325px;}
.accordion .ui-accordion-header .center_area .score{font-family:arial;font-size:20px;font-weight:bold;color:#f00;margin: 0 20px;float: right;}
.accordion .ui-accordion-header .center_area .left_equipe{margin-right:30px;}
.accordion .ui-accordion-header .center_area .right_equipe{margin-left:30px;}
.accordion .ui-accordion-header .center_area .left_equipe,.accordion .ui-accordion-header .center_area .right_equipe{font-family:midan;font-size:22px;position:relative;}
.accordion .ui-accordion-header .center_area .left_equipe h4,.accordion .ui-accordion-header .center_area .right_equipe h4{line-height:1;float: right;}
.accordion .ui-accordion-header .center_area .left_equipe img,.accordion .ui-accordion-header .center_area .right_equipe img{float: right;}
.accordion .ui-accordion-header .center_area .left_equipe h4{margin-right:20px;}
.accordion .ui-accordion-header .center_area .right_equipe h4{margin-left:20px;}
.accordion .ui-accordion-header .left_area{float:left;margin-top: -35px;}
.accordion .ui-accordion-header .left_area a{color:#c00;font-family:'SultanNahia';font-size:15px;font-weight:bold;}
.accordion .ui-accordion-header .left_area a .picto{background-position: -198px -18px;height: 10px;margin-left: 5px;margin-top: 8px;width: 8px;}
.accordion  .ui-accordion-header .scroller{height:7px;width:70px;background-position:-379px -118px;position:absolute;right: 437px;bottom:0;}
.accordion  .ui-accordion-content .scroller{height:7px;width:70px;background-position:-379px -135px;position:absolute;right: 437px;bottom:0;}
.accordion  .ui-accordion-content {position:relative;border-bottom:1px solid #dadada;}
/**/
.ui-accordion-content{background:url('/html/images/css-images/item.png');text-align:center;padding:10px 159px;}
.right_equipe_content{text-align:left;width:250px;float:right;font-weight:bold;color:#000;}
.left_equipe_content{text-align:right;width:250px;float:right;font-weight:bold;color:#000;}
.center_equipe_content{width:85px;float:right;font-weight:bold;color:#c00;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 17px;}
/**/
.accordion .forf,.accordion .equal  {cursor:auto;}
.accordion .forf  .match h4,.accordion .equal  .match h4{font-family:midan;font-size:22px;color:#666;margin-bottom:0;font-weight:bold;}
.accordion  .forf .center_area .score {color:#999;}
.accordion  .forf .left_area a {color:#ccc;}
.accordion  .forf .left_area a .picto{background-position: -196px -2px;height: 12px;margin-left: 5px;margin-top: 8px;width: 10px;}
.accordion  .ui-accordion-content.obsolet{background:none;padding:0;display:none;}
.ui-accordion .forf .scroller,.ui-accordion .equal .scroller{background-position:-379px -126px;}
.ui-accordion .ui-accordion-header-active.forf   .scroller,.ui-accordion .ui-accordion-header-active.equal   .scroller{display:block;background-position:-379px -126px;}
/*************************************************************************************************************************************/
#tactique{background:url('/html/images/css-images/stade1.png') no-repeat;width:620px;height:390px;margin-top:20px;position:relative;}
#tactique{background:url('/html/images/css-images/stade1.png') no-repeat;width:620px;height:390px;margin-top:20px;position:relative;}
#tactique li{position:absolute;}
#tactique li .numb{height:28px;width:40px;background-position:-212px -180px;color:#000;text-align:center;padding-top:9px;font-size:11px;}
#tactique li .numb span{display:block;margin-right:4px;}
#tactique li .name{display:block;font-weight:bold;margin-right:4px;color:#000;font-size:11px;}
#tactique #class_name_1{right:35px;top:175px;}
#tactique #troi_quatre_troi #class_name_2{right: 161px;top: 69px;}
#tactique #troi_quatre_troi #class_name_3{right: 174px;top: 168px;}
#tactique #troi_quatre_troi #class_name_4{right: 163px;top: 265px;}
#tactique #troi_quatre_troi #class_name_5{right: 289px;top: 31px;}
#tactique #troi_quatre_troi #class_name_6{right: 289px;top: 130px;}
#tactique #troi_quatre_troi #class_name_7{right: 289px;top: 215px;}
#tactique #troi_quatre_troi #class_name_8{right: 289px;top: 300px;}
#tactique #troi_quatre_troi #class_name_9{right: 405px;top: 74px;}
#tactique #troi_quatre_troi #class_name_10{right: 446px;top: 169px;}
#tactique #troi_quatre_troi #class_name_11{right: 405px;top: 265px;}
/**/
#side-bare_tv,#koss,#table_rec,.span-4 .items {margin-top:20px;border-top:2px solid #c00;}
#side-bare_tv h2,#koss h2,#table_rec h2,.span-4 .items  h2{font-family:'TanseekModernW20-ExtraBold';font-size:35px;color:#2B3239;line-height:1;margin-top:5px;margin-bottom:0;}
#side-bare_tv h2 .it,#koss h2 .it,#table_rec h2 .it,.span-4 .items  h2 .it{display:block;float:left;height:15px;width:35px;background:url('/html/images/css-images/item.png');margin-top:12px;}
#side-bare_tv ul,#koss ul,#table_rec ul,.span-4 .items  ul{border-top:1px solid #999;margin-top:10px;padding:10px 0 0;}
#side-bare_tv li,#koss li,#table_rec li,.span-4 .items  li{padding:5px 15px 8px;line-height:0.8;font-family:midan;color:#333;}
#side-bare_tv li .numb,#koss li .numb,#table_rec li .numb,.span-4 .items  li .numb{font-size:21px;color:#666;}
#side-bare_tv li .name,#koss li .name,#table_rec li .name,.span-4 .items  li .name{font-size:17px;margin-right:5px;}
#side-bare_tv .odd,#koss .odd,#table_rec .odd,.span-4 .items  .odd{background:url('/html/images/css-images/item.png');}
#side-bare_tv li img,#koss li img,#table_rec li img,.span-4 .items  li img{float:left;margin-top:3px;}
/*************************************************************************************************************************************/
.club #thetitle,.Classement  #thetitle,.live_p  #thetitle{height:34px;background-position:0 -654px;}
.club #thetitle h2{font-family:'SultanNahia';font-size:35px;margin-top: 4px;}
.club #thetitle img{margin-left:10px;}
.club #thetitle ul,.Classement  #thetitle .nmt,.live_p  #thetitle .nmt{float:left;margin-top:5px;}
.club #thetitle  li{float:right;padding:0 10px;}
.club #thetitle ul li a,.Classement  #thetitle .nmt li a,.live_p  #thetitle .nmt li a{font-family:midan;font-size:22px;color:#ccc;font-weight:bold;padding-bottom:15px;}
.club #thetitle ul li a:hover,.Classement  #thetitle .nmt li a:hover,.live_p  #thetitle .nmt a:hover{color:#fff;}
.club #thetitle ul li .current,.Classement  #thetitle .nmt li  .current,.live_p  #thetitle .nmt .current{border-bottom:5px solid #E00208;}
#affiche_equipe{height:200px;background-position:0 -937px;padding:15px 20px 0;}
#equipe_logo{float:right;width:150px;position:relative;padding:15px 25px 0 0;}
#equipe_logo .light{display:block;height:15px;width:105px;background:url('/html/images/css-images/embre2.png') no-repeat;}
#equipe_logo .lame{height:120px;width:115px;background:url('/html/images/css-images/lame.png') 0 -6px no-repeat;position:absolute;left:0;top:-15px;}
#affich_title h3{float:right;font-family:'SultanNahia';font-size:32px;color:#f30;text-shadow: 0px 1px 1px #000;margin-top:-5px;margin-bottom:0;line-height:1;position:relative;}
#affich_title h3 .picto{float:left;height:20px;width:20px;background-position:-155px -65px;margin-top:-20px;margin-right:10px;position:absolute;left:-25px;}
#affich_title .share{float:left;margin-top:3px;}
#affich_title,#affich_infos{float:right;width:765px;}
#affich_infos .top_affich_infos {height:35px;border-bottom:1px dotted #4A6463;}
#affich_infos .bottom_affich_infos{margin-top:5px;}
#affich_infos .top_affich_infos .right_area,#affich_infos .bottom_affich_infos .right_area{float:right;}
#affich_infos .top_affich_infos .left_area,#affich_infos .bottom_affich_infos .left_area{float:left;}
#affich_infos{margin-top:15px;padding-top:10px;font-family:'SultanNahia';font-size:17px;color:#fff;}
#affich_infos .rmt{color:#999;margin-left:5px;}
#bottom_affiche {margin-top:140px;}
#bottom_affiche .right_area{height:40px;padding:10px 0 10px 20px;background-color:#333;float:right;width:600px;}
#bottom_affiche .right_area h2{font-family:'SultanNahia';font-size:30px;color:#fff;margin-top:3px;float:right;}
#bottom_affiche .right_area .it{display:block;float:right;height:28px;width:15px;background-position:0 -49px;margin-left:15px;margin-top:5px;}
#chek_toggle{float:left;width:220px;height:28px;margin-top:2px;position:relative;z-index:100;}
#chek_toggle ul{width:223px;display:none;background-color:#282828;position:absolute;top:35px;border:1px solid #465559;border-top:none;}
#chek_toggle li{width:208px;margin:0 10px;}
#chek_toggle .select .picto{background-position: -290px -73px;float: left;height: 12px;width: 12px;margin-left: -3px;margin-top:5px;}
#chek_toggle .select{width:193px;height:27px;font-family:midan;font-size:20px;color:#ccc;padding:8px 15px 0;cursor:pointer;line-height:1;background-position:0 -1156px;border:1px solid #465559;}
#chek_toggle a{display:block;font-family:midan;font-size:20px;color:#ccc;} 
#chek_toggle a:hover{color:#fff;}
#bottom_affiche .left_area{float:right;margin-right:20px;}
#bottom_affiche .left_area #classement{border-left:2px solid #585858;height:30px;margin-top:20px;float:right;}
#bottom_affiche .left_area #classement h3{font-size:25px;font-family:'SultanNahia';color:#ccc;float:right;}
#bottom_affiche .left_area #classement strong{font-size:32px;color:#f30;text-shadow: 0px 1px 1px black;margin-right:30px;line-height:0;margin-top:13px;display:block;float:right;}
#bottom_affiche .left_area #classement .picto{height:15px;width:15px;float:left;background-position:-138px -203px;margin:10px 15px 0;}
#bottom_affiche .left_area #numbers{color:#fff;float:left;font-size:20px;margin-top:18px;margin-right:25px;}
#bottom_affiche .left_area #numbers span{margin:0 6px;}
#tableaux
{
	padding-left:20px;
	padding-top:30px;}
	.form .row
{
	padding-bottom:10px;
}
p.note
{
	margin-bottom:25px;
	margin-TOP:25px;
}
input[type='submit']
{font-family: 'Muli', Arial, sans-serif;
	background-color: #6272AA;
	width:200px;
	height:35px;
	color:#FFF;
	font-size:16px;
	cursor:pointer;
	margin-left:540px;
	border:4px;
}
.login .form{width:400px;margin:0px auto;}

table th#client-grid_c0,commande th#client-grid_c0
{
	width:30px;
}
/*******************/