

span.formfield_help {
    background-image: url(AwOken/clear/128x128/actions/info1.png) ;
    background-size: 14px 14px;
    background-repeat:no-repeat;
    width: 14px;
    height: 14px;
    float:left;
    margin-right: 5px;
    margin-top: 1px;
    vertical-align:middle;
}

span.formfield_help_required {
    background-image: url(AwOken/clear/128x128/actions/info1_red.png) ;
    background-size: 14px 14px;
    background-repeat:no-repeat;
    width: 14px;
    height: 14px;
    float:left;
    margin-right: 5px;
    margin-top: 1px;
    vertical-align:middle;
}

select.filter_actif, input.filter_actif {
    background-color: #ffecda;
}

div.sort_filters {
    vertical-align: middle;
}

div.sort_filters div.sort {
    display: inline-block;
    background-image: url('images/sort.png');
    background-repeat:no-repeat;
    background-size: 25px 25px;
    background-position: 0px 2px;
    padding-left: 30px;
}



div.sort_filters div.filters {
    display: inline-block;
    background-image: url('images/filter.png');
    background-repeat:no-repeat;
    background-size: 25px 25px;
    background-position: 0px 2px;
    padding-left: 30px;
}

div.sort_filters div:nth-child(2) {
    margin-left: 10px;
}





fieldset.collapsed h2 {
	margin: 0 0 0 0px;
	padding: 8px 5px 9px 5px;
	font-size: 14px;
	color: #000;
	background: #a4ceef;
}

.selector .selector-chosen h2, .selector .selector-available h2 {
	margin: 0 0 0 0px;
	padding: 3px 5px 4px 5px;
	font-size: 11px;
	background: #bccef4;
	color: #000;	
}


thead tr th {
	background-color: #bccef4;
	background-image: none;
	color: #000;
	vertical-align: middle;
	padding: 8px;
}


thead tr th.sortable {
	background-image: url('../js/DataTables-1.9.4/media/images/sort_both.png');
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

table thead th.sorted {
	background-position: 100% 50% !important;	
}

table thead th.ascending a {
	background-image: url('../js/DataTables-1.9.4/media/images/sort_asc.png');
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

table thead th.descending a {
	background-image: url('../js/DataTables-1.9.4/media/images/sort_desc.png');
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

thead tr th.sorted {
	background-image: none
}

thead tr th, table.dataTable thead th, table.dataTable thead .sorting {
	background-color: #bccef4;
	color: #333;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;
}

thead th a:link, thead th a:visited {
	color: #000;
	border: 0px;
}

thead th a.sortremove {
	border-bottom-width: 0px;
	background-image: none  !important;
	float: right;
	margin-right: 6px;
}
thead th a.sortremove:after
{
    content: "X";
}

thead th span.sortpriority:after
{
    float: right;
}



table.dataTable td {
    padding:8px;
}


td.group {
    background-color: #d1cfd0;
    border-bottom: 1px solid #A19B9E;
    border-top: 0px solid #A19B9E;
    font-weight: bold;
    font-size: 12px;
}


#navigation-menu a:link, #navigation-menu a:visited, 
.ui-tabs a:link, .ui-tabs a:visited, 
.dashboard-module a.toggle-icon, .dashboard-module a.toggle-icon, 
.dashboard-module a.close-icon, .dashboard-module a.close-icon,
.object-tools a {
	border: 0px;
}

.ui-widget-overlay {
	opacity: .8;
	filter: Alpha(Opacity=80);
}



#header {
	background-image: none;
	background-color: #417690;
}



.form_fieldset {
	border: 1px solid #ccc;
	padding: 10px;
}

.form-row {
	line-height: 20px;
	border: 0px;
}



#changelist-filter {
    background: #EFEFEF;
    border: 1px solid #DDD;
    margin: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 160px;
    z-index: 1000;
}

#changelist-filter h2 {
    border-bottom: 1px solid #DDD;
    font-size: 11px;
    padding: 2px 5px;
    background: #E1E1E1 url({{ STATIC_URL }}admin/img/admin/nav-bg.gif) repeat-x scroll 0% 100%;
    color: black;
    font-weight: bold;
    margin: 0px;
    text-align: left;
}

#changelist-filter li.selected {
    border-left: 5px solid #CCC;
    margin-left: -10px;
    padding-left: 5px;
}

#changelist-filter h3 {
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 0,6em;
    padding-left: 10px;
    padding-right: 10px;
}
#changelist-filter ul {
    margin-left: 10px;
    padding-left: 0px;
}
#changelist-filter li {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}
#changelist-filter a {
    color: #999;
}
#changelist-filter li.selected a {
    color: #5B80B2 !important;
}
#changelist-filter a:hover {
    color: #036;
}

.paginator a:link, .paginator a:visited {
    background: white;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 2px 6px;
    text-decoration: none;
}
.paginator .this-page {
    font-size: 13px;
    font-weight: bold;
    padding: 2px 6px;
    vertical-align: top;
}
.paginator a.showall {
    border: none !important;
    padding: 0px !important;
}

.dashboard-container {
    clear: both;
}
label {
	vertical-align: middle;
}

a.selector-chooseall, a.selector-clearall {
	width: 8em;
}


table.form {
	border-right: 0px;
	width: 100%;
}
table.form tr td,table.form tr th {
	font-size: 12px;
	vertical-align: middle;
}


table.form tbody tr td {
	border: 0px;
	vertical-align: middle;
}


.aligned label {
	width: 100%;
}

.delete label {
	display: inline;
	float: none;
}


a.forced-link {
    background-color: red;
    display: block;
    float: right;
    padding: 10px;
    color:white;
    font-weight:bold;
}
a.forced-link:hover {
    color:#880000;
}

h3.stacked_2panes:hover{
	background: #1ff351;
}

h3.stacked_2panes_finished{
	background: #b1f9c2;
}


h3.stacked_2panes_selected{
	background: #80c4f9;
}



#pro_version { text-align: center; border-width: 1px; border-color: #fff; }
table.pro_version { width: 100%; }
table.pro_version td.empty { background: none !important; }
table.pro_version td.normal { width: 30%; background: #f2f2f2; line-height: 30px; font-size: 13px; padding: 0 5px; border-width: 1px; border-color: #fff; vertical-align:middle; text-align:center;  }
table.pro_version td.normal input { height: 30px; }
table.pro_version td.normal2 { width: 30%; background: #f2f2f2; line-height: 30px; font-size: 13px; padding-left: 5px; border-width: 1px; border-color: #fff; vertical-align:middle; text-align:center; }
table.pro_version td.orange { width: 30%; background: #f29c4e; color: #fff; border-width: 1px; border-color: #fff; }
table.pro_version td.normal.orange { width: 30%; font-weight: 700; border-width: 1px; border-color: #fff; }
table.pro_version td.titre { font-size: 18px; font-weight: 700; vertical-align:middle; text-align:center; border-width: 1px; border-color: #fff; }
table.pro_version td.legende { background: #f6f6f6; line-height: 35px; text-align: left; padding-left: 15px; font-size: 14px; border-width: 1px; border-color: #fff; }
table.pro_version td.orange.titre { font-size: 27px; font-weight: 700; line-height: 60px; vertical-align:middle; text-align:center; border-width: 1px; border-color: #fff; }

table.pro_version td.pricing { font-size: 16px; }
table.pro_version td.pricing.orange { padding: 10px 0; font-size: 16px; }

table.pro_version td.n-ok.normal:after { content: url(images/n-ok-normal.png); display: block; height: 30px;  }
table.pro_version td.ok.normal:after { content: url(images/ok-normal.png); display: block; height: 30px;  }

table.pro_version td.n-ok.orange:after { content: url(images/n-ok-orange.png); display: block; height: 30px;  }
table.pro_version td.ok.orange:after { content: url(images/ok-orange.png); display: block; height: 30px;  }

.ui-inlines-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 20px !important; background-color:#8daee0;}
.ui-inlines-sortable-placeholder * { visibility: hidden; }


div.actions {
	font-size: 12px;
	font-weight: bold;
	padding-left: 0;
	float: right;
	position: relative;
	margin-bottom: 30px;
	z-index: 50;
}

div.actions a {
	background: #79aec8;
    padding: 4px 5px;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
}

div.actions a:hover {
   background: #609ab6;
}

div.actions a.add {
	background-image: url('AwOken/clear/24x24/actions/add1.png');
	background-position: 5px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}


#header ul#navigation-menu li ul li.add a{
	background-image: url('AwOken/clear/24x24/actions/add1.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.list a{
	background-image: url('AwOken/clear/24x24/actions/view-list-details.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.customer a{
	background-image: url('AwOken/clear/24x24/start-here/start-here-arch.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.softwareeditor a{
	background-image: url('AwOken/clear/24x24/apps/dropbox1.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.software a{
	background-image: url('AwOken/clear/24x24/apps/dropbox1.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}



#header ul#navigation-menu li ul li.configuration a{
	background-image: url('AwOken/clear/24x24/categories/applications-system.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.search a{
	background-image: url('AwOken/clear/24x24/actions/system-search.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.extract a{
	background-image: url('AwOken/clear/24x24/mimetypes/pdf1.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.user a{
	background-image: url('AwOken/clear/24x24/stock/stock_person.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.user_group a{
	background-image: url('AwOken/clear/24x24/aaoverlay/overlay-user-group-new.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.user_jointcontroller a{
	background-image: url('AwOken/clear/24x24/apps/emesene.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.stats a{
	background-image: url('AwOken/clear/24x24/apps/gparted1.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.email a{
	background-image: url('AwOken/clear/24x24/apps/evolution1.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.agenda a{
	background-image: url('AwOken/clear/24x24/apps/evolution-calendar1.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}



#header ul#navigation-menu li ul li.about a{
	background-image: url('AwOken/clear/24x24/actions/info1.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.document a{
	background-image: url('AwOken/clear/24x24/apps/libreoffice3-writer2.png');
	background-position: 2px center;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li ul li.glossary a{
    background-image: url('AwOken/clear/24x24/actions/glossary.png');
    background-position: 2px center;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left: 25px;
}

#header ul#navigation-menu li.organization a{
	background-image: url('AwOken/clear/24x24/apps/bittorrent1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.structures a{
	background-image: url('AwOken/clear/24x24/apps/shutter1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.treatments a{
	background-image: url('AwOken/clear/24x24/apps/darktable1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.privacybydesign a{
	background-image: url('AwOken/clear/24x24/apps/dassault-systemes.draftsight1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.treatments_subcontractor a{
	background-image: url('AwOken/clear/24x24/start-here/start-here-centos.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}


#header ul#navigation-menu li.list-violation-data a{
	background-image: url('AwOken/clear/24x24/apps/terminator1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.tasks a{
	background-image: url('AwOken/clear/24x24/apps/software-update-available1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.messages a{
	background-image: url('AwOken/clear/24x24/apps/evolution1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.help a{
	background-image: url('AwOken/clear/24x24/actions/info1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}


#header ul#navigation-menu li.my_projects a{
	background-image: url('AwOken/clear/24x24/apps/AdobeAIR1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}


#header ul#navigation-menu li.generator a{
	background-image: url('AwOken/clear/24x24/apps/apport-gtk1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}


#header ul#navigation-menu li.customer_projects a{
	background-image: url('AwOken/clear/24x24/apps/bittorrent1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.projects a{
	background-image: url('AwOken/clear/24x24/apps/launchpad.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.formulaires a{
	background-image: url('AwOken/clear/24x24/apps/live1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.audits a{
	background-image: url('AwOken/clear/24x24/apps/system-software-update1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.diagnostics a{
	background-image: url('AwOken/clear/24x24/apps/rdio1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.questionnaires a{
	background-image: url('AwOken/clear/24x24/apps/partner1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.forms a{
	background-image: url('AwOken/clear/24x24/apps/openofficeorg-impress1.png');
	background-position: 2px center;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#header ul#navigation-menu li.header{
	background: #79aec8 !important;
	line-height: 12px;
}

#header ul#navigation-menu li.header a{
	color: #fff !important;
	font-weight: bold !important;
}


span.tag {
	background: #79aec8;
	padding: 2px 3px;
	border: none;
	border-radius: 4px;
	color: #fff;
	min-width: 20px;
	display: inline-block;
}

span.tag.not {
	background: #fa9c9c;
}

span.tag.ebios {
	margin: 2px;
	padding: 4px 5px;
}

.login .form-row #id_username, .login .form-row #id_password {
	width: 191px;
}

table.noborder>tbody>tr>td, table.noborder>tbody>tr>th {
	border-width: 0px;
}




.dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button, 
.dataTables_wrapper .dataTables_paginate .paginate_button:hover  {
    background: none;
    border: 0px;
    color: #000 !important;
}


.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover  {
	font-weight: bold;
}

.datatablesblank tbody td {
	background: #fff;
	border: none;
}

table.dataTable.datatablesblank tbody tr.odd td.sorting_1,
table.dataTable.datatablesblank tbody tr.even td.sorting_1,
table.dataTable.datatablesblank tbody tr.odd td.sorting_2,
table.dataTable.datatablesblank tbody tr.even td.sorting_2,
table.dataTable.datatablesblank tbody tr.odd td.sorting_2,
table.dataTable.datatablesblank tbody tr.even td.sorting_2 {
	background: #fff;
}

@charset "utf-8";
body {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 110%;
}
a.liens_haut, a.liens_haut:link, a.liens_haut:visited, a.liens_haut:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A2BED0;
	text-decoration: none;
}
a.liens_haut:hover {
text-decoration: underline;
}
a.liens_sousmenu, a.liens_sousmenu:link, a.liens_sousmenu:visited, a.liens_sousmenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
a.liens_sousmenu:hover {
text-decoration: underline;
}
a.liens_bas, a.liens_bas:link, a.liens_bas:visited, a.liens_bas:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #225559;
	text-decoration: underline;
}
a.liens_bas:hover {
text-decoration: none;
}
a.liens_nav, a.liens_nav:link, a.liens_nav:visited, a.liens_nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #458491;
	text-decoration: underline;
}
a.liens_nav:hover {
text-decoration: none;
}

a.liens_telechargez-index, a.liens_telechargez-index:link, a.liens_telechargez-index:visited, a.liens_telechargez-index:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E87206;
	font-weight: bold;
	text-decoration: underline;
}
a.liens_telechargez-index:hover {
text-decoration: none;
}

a.liens_interne, a.liens_interne:link, a.liens_interne:visited, a.liens_interne:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
	text-decoration: underline;
}
a.liens_interne:hover {
text-decoration: none;
}

a.liens_commande-index, a.liens_commande-index:link, a.liens_commande-index:visited, a.liens_commande-index:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.liens_commande-index:hover {
text-decoration: none;
}
a.liens_service, a.liens_service:link, a.liens_service:visited, a.liens_service:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}
a.liens_service:hover {
text-decoration: none;
}
a.liens_menu, a.liens_menu:link, a.liens_menu:visited, a.liens_menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004f83;
	font-weight: bold;
	text-decoration: none;
}
a.liens_menu:hover {
	text-decoration: underline;
}
a.liens_menu_on, a.liens_menu_on:link, a.liens_menu_on:visited, a.liens_menu_on:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.liens_menu_on:hover {
text-decoration: underline;
}

a.liens_tab_prod, a.liens_tab_prod:link, a.liens_tab_prod:visited, a.liens_tab_prod:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #454343;
	text-decoration: none;
}
a.liens_tab_prod:hover {
	text-decoration: underline;
	
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
.sstitrefonc-prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
.txtboldsurligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
.txtbas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #225559;
}

.txtNB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #596655;
}
.txt-italique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: normal;
}
.sstitre-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CF410F;
	line-height: normal;
}
.titre-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.prixservice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #970A02;
}
.sstitre-prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.sstitre-serv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3D818C;
	font-weight: bold;
}
.sstitre2-prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7F2606;
	line-height: normal;
}
.sstitre2-serv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #60be30;
	line-height: normal;
}
.prix-prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.mention-prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D2105;
}
.txt-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #458491;
}

.prix-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6E6A6A;
}
.tab {
	background-color: #FBC15E;
}
.tab3 {
	background-color: #A7D88E;
}
.tab4 {
	background-color: #FABC7E;
}

.tab2 {
	background-color: #BAB7B1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	padding-top: 0px;
}
.titre-prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CF4B0F;
}
.titre-serv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0a5d2f;
}


.fdhaut {
	background-repeat: no-repeat;
}

.fdbarremenu {
	background-image: url(./images/menu.png);
	background-repeat: repeat;
	height:35px;
}


.fdbarremenu_on {
	background-image: url(./images/menu_select.png);
	background-repeat: repeat;
}

.submenu {
	height:20px;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	font-size:18px;
}

.txtblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

.fc-event, .fc-event:hover, .ui-widget .fc-event {
	color: #000;
}

.fc-today-button {
	padding: 0px 5px 0px 5px !important;
}

.fc-next-button {
	padding: 0px 5px 0px 5px !important;
}

.fc-prev-button {
	padding: 0px 5px 0px 5px !important;
	margin-right: 5px !important;
}

.fc-today {
	background: #ffecda !important;
}

table.dataTable tbody th, table.dataTable tbody td {
	padding: 3px 5px !important;
}

.chosen-container-single .chosen-single {
	background: #dddddd;
    box-shadow: none;
    font-size: 12px;
    height: 25px;
    padding-top: 0px;
}

.chosen-container-single .chosen-single div b {
	margin-top: 0px;
}

label {
	margin-bottom: 0px;
}

label.vCheckboxLabel {
	margin-left: 5px;
}


table.workflow {
	border-width: 1px;
	border-spacing: 0px;
	border-color: #CDC8B1;
	margin-bottom: 10px;
}

table.workflow td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #B0B0B0;
	background-color: white;
	font-weight: bold;

	vertical-align: : middle;
}

table.workflow td.select {
	background-color: #6dd435;
}

.search-field {
	width: 100%;
}

.search-field input {
	width: 100% !important;
}

.bt_extract_xls, .bt_extract_xls img {
	vertical-align: middle;
	height: 25px;
}

.bt_import_xls img {
    vertical-align: middle;
    height: 25px;
}
