/* A MODIFIER */
#main_header {height:55px; background:#ffffff;} /* height: taille du logo */
#menu_title { top:56px; } /* height: height #main_header + 1 */
#global_header_nav {padding:31px 5pt 0pt 0pt;} /* padding-top: height #main_header / 2 + 5 */
.email_address { color:#000000;} /* color: !background #main_header */
/* MODIFIER AUSSI /back/styles/images/sfx_nav_bg2.png */
/* NE PAS MODIFIER APRES !!!!!!!!!!! */

body {color:#000000; font-family:arial,verdana,sans-serif; font-size:small; margin:0pt; padding:0pt; }

a {color:#C00; outline-color:invert; outline-style:none; outline-width:medium; }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, label, img {border:0pt none; margin:0pt; padding:0pt;}

a img.img-responsive{
    max-height: 220px;
	height: auto;
    width: auto;
    float: right;
}

#main_content h1 {
	font-size:1.6em;
	margin-bottom:10px;
}

.infobulle {
	cursor: help;
}
.overlay_export_bg, .overlay_export {
	height:8px;
	width:20px;
	bottom:1px;
	left:1px;	
	cursor:pointer;
}

.overlay_export {
	color:#FFF;
	font-size:7px;
	position:absolute;
	text-transform:uppercase;
	padding-left:1px;
}

.overlay_export_bg {

	position:absolute;
	background:#000;
  opacity: .6;
	filter: alpha(opacity=60);
}

/* GLOBALS */

#container {font-size:92.8%; min-width:800px; padding:0em; }
#header {float:left; margin:0pt 0pt 0.5em; width:100%;}
#content {padding:0.6em }
#footer {float:left; padding:1em 0pt; width:100%;text-align:right;font-weight:bold }


/* HEADER */
#main_header {margin-bottom:1px; }
#sub_header {
	height:30px; background:transparent url(/styles/images/perso/sfx_header.png) repeat-x;	position:relative;
	text-align:right;
	line-height:30px;
}
#logo {display:inline; float:left; margin:0pt 0pt 0pt 10px; }
#global_header_nav {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt 0pt 12px; text-align:right; }
#global_header_nav li {border-color:#FFF; border-style:solid; border-width:0pt 1px 0pt 0pt; display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt 3px; padding:0pt 2px 0pt 1px; }
#global_header_nav li a {margin:0pt 1px 0pt 0pt; color:#d3526e; }
#global_header_nav li.last {border:0pt none; margin:0pt; }
.email_address {font-weight:bold;}


/* CONTENT */
#main_content {float:right; width:100%; }
#main_context {float:left; width:15%; display:none;}

#items {
	border-top:3px solid #666666;
}

#report_nav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt 0pt 1em;
	position:relative;
	z-index:1;
}

#report_nav a:hover {
	text-decoration:underline;
}

#report_nav li {
	margin:0pt 0pt 3px;
	padding:1px 0pt 0pt;
}


#report_nav ul {
	border-top:1px dotted #D7D7D7;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:3px 0pt 0pt 15px;
	padding:0pt;
}

#report_nav ul li {
	margin:0pt;
	padding:0pt;
}

#report_nav ul a {
	background:#FFFFFF none repeat scroll 0%;
	border:0pt none;
	color:#444444;
	font-size:95%;
	margin:0pt;
}

#report_nav ul a b {
	border:0pt none;
	top:0pt;
}

#report_nav ul a b b {
	border-width:0pt;
	top:0pt;
}

#report_nav ul a b b b {
	border-bottom:1px dotted #D7D7D7;
	padding:3px 8px;
	top:0pt;
}

#report_nav a {
	background:#E4E4E4 none repeat scroll 0%;
	border-color:#D7D7D7;
	border-style:solid;
	border-width:0pt 1px;
	color:#000000;
	display:block;
	font-size:110%;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

#report_nav a.current {
	background:#666 none repeat scroll 0%;
	border-color:#666;
	color:#FFFFFF;
}

#report_nav a.current b {
	border-color:#666;
}

#report_nav a b {
	border-color:#D7D7D7;
	border-style:solid;
	border-width:1px 0pt 0pt;
	display:block;
	font-weight:normal;
	left:0pt;
	position:relative;
	top:-1px;
}

#report_nav a b b {
	border-width:0pt 0pt 1px;
	top:2px;
}

#report_nav a b b b {
	background:transparent none no-repeat scroll left center;
	border-width:0pt;
	cursor:pointer;
	padding:1px 6px 1px 19px;
	top:-1px;
}

.records {
	float:left;
	font-size:95%;
	width:100%;
}
table {
	border-collapse:collapse;
}

.records th.text, .records td.text {
	text-align:center;
}

.records th {
	background:#E5E5E5 none repeat scroll 0%;
	border:1px solid #BBBBBB;
	font-weight:normal;
	padding:0.6em;
	text-align:right;
}

.records th.sort.asc, .records th.graph_sort.asc {
	background-image:url(../styles/images/sort_asc.gif);
}
.records th.sort, .records th.graph_sort {
	background:#C5C5C5 url(../styles/images/sort_desc.gif) no-repeat scroll right center;
	font-weight:bold;
}

.records th.sort a {
	padding:0pt 10px 0pt 0pt;
}
.records th a {
	color:#000000;
	display:block;
}

.records td {
	background:#F9F9F9 none repeat scroll 0%;
	border:1px solid #DDDDDD;
	padding:0.6em;
	text-align:right;
}

#back_results.records tr:hover td {
	background-color:#FCF5DD;
}

.records td * {
	vertical-align:middle;
}

#searchGraphList .records td * {
	vertical-align:top;
}

.records .highlight td.sort, .records .highlight tr.sort td {
	background-color:#F0F0F0;
}

.records td.sort, .records tr.sort td {
	background-color:#E5E5E5;
	font-weight:bold;
}

#back_results.records tr:hover td.sort, #back_results.records tr:hover tr.sort td {
	background-color:#FCF5DD;
}

.records .highlight td {
	background-color:#FFFFFF;
}

#back_results.records tr:hover td {
	background-color:#FCF5DD;
}

.records td.table_controls {
	background:#E5E5E5 none repeat scroll 0%;
	border-color:#BBBBBB;
	border-width:0pt 1px;
	overflow:visible;
	padding:0pt;
	width:100%;
}

#records_top {
	border-top:3px solid #666;
}

#records_top td.table_controls {
	background:#FFF none repeat scroll 0%;
	border-color:#BBBBBB;
	border-width:0pt 1px;
	overflow:visible;
	padding:1px;
	width:100%;
}

.records td.table_controls .box {
	background:#E5E5E5 none repeat scroll 0%;
	border-color:#BBBBBB;
	border-style:solid;
	border-width:1px 0pt;
	display:block;
	float:left;
	left:0pt;
	margin:-2px 0pt 0pt;
	position:relative;
	top:1px;
	width:100%;
}

#records_top td.table_controls .box {
	background:#FFF none repeat scroll 0%;
	border-top:0px solid #666;
	border-bottom:1px solid #BBB;
	display:block;
	float:left;
	left:0pt;
	margin:-2px 0pt 0pt;
	position:relative;
	top:1px;
	width:100%;
}

.table_controls .filter_controls {
	float:left;
	margin:2px;
}

.table_controls .filter_controls * {
	vertical-align:middle;
}


.table_controls .pagination_controls {
	float:right;
	margin:2px 8px 2px 2px;
}

.table_controls .button_label {
	margin:0pt 0pt 0pt 6px;
}
.button_label {
	color:#444444;
	float:left;
	line-height:1.2em;
	margin:0pt;
	padding:0.2em 0pt 0pt;
}

.table_controls select, .table_controls input {
	float:left;
	margin:0pt 0pt 0pt 6px;
}

.table_controls #searchGraphList select, .table_controls #searchGraphList input {
	float:none;
}

input, select {
	font-family:arial,verdana,sans-serif;
}
/* FOOTER */

#statusDiv li p {
	cursor:pointer;
	background-color:#FFFFFF;
	height:20px;
	margin:1px;
	border:1px solid transparent;	
}

#statusDiv li label {
	cursor:pointer;
}

#statusDiv li input {
	margin-top:0;
}

#statusDiv li p:hover {
	border:1px solid #BBB;
	background:#FCF5DD;

}

#statusDiv li label img {
	margin-right:5px;

}

#context_menu {
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	cursor:default;
	position:absolute;
	z-index:1000;
}

#context_menu ul, #statusDiv ul {
	list-style-type:none;
}

#context_menu ul li, #statusDiv ul li {
	clear:both;
	list-style-type:none;
	cursor:pointer;
}

#context_menu ul li *, #statusDiv ul li * {
	vertical-align:middle;
}

#context_menu li:hover span.link {
	background-color:#E5E5E5;
}

#context_menu .icon {
	width:20px;	
	height:20px;		
	float:left;
	padding:3px;
	background-color:#F0F0F0;	
}

#context_menu span.link {
	padding:3px;	
	padding-left:8px;	
	text-decoration:none;
	display:block;
	float:left;
	color:#444;
	width:70px;
	line-height:20px;
}

#path * {
	vertical-align:middle;
	color:#666666;
}

#path {
	color:#666666;
	line-height:20px;	
}

#path a {
	text-decoration:none;
	line-height:20px;		
}

/* Tab + Export */
.display_control_tabs {
float:left;
}
.display_control_tabs dt {
display:none;
}
.display_control_tabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.display_control_tabs li {
background:#EEEEEE url(/styles/images/corner_ddd_eee_tl.gif) no-repeat scroll top left;
float:left;
font-weight:bold;
margin:0pt 0pt 0pt 4px;
padding:0pt;
}
.display_control_tabs li.first {
margin:0pt 0pt 0pt 8px;
}
.display_control_tabs li.current {
background:#666666 url(/styles/images/corner_666666_tl.gif) no-repeat scroll top left;
}
.display_control_tabs li a {
background:transparent url(/styles/images/corner_ddd_eee_tr.gif) no-repeat scroll right top;
display:block;
margin:0pt;
padding:5px 6px;
}
.display_control_tabs li.current a {
background:transparent url(/styles/images/corner_666666_tr.gif) no-repeat scroll right top;
color:#FFFFFF;
text-decoration:none;
}
.display_control_tabs li.off a {
	color:#BBB;
	text-decoration:none;
}

.display_control_tabs li.last {
background:#FFFFFF none repeat scroll 0%;
}
.display_control_tabs li.last a {
background:#FFFFFF none repeat scroll 0%;
font-weight:normal;
}

.records_view_options {
float:right;
height:10px;
}
.records_view_options dl {
float:left;
white-space:nowrap;
}
.records_view_options dt {
float:left;
font-weight:bold;
line-height:20px;
text-align:right;
}
.records_view_options dd {
float:left;
margin:0pt 0pt 4px 3px;
}
.records_view_options ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
white-space:nowrap;
}
.records_view_options li {
float:left;
margin:0pt 0pt 0pt 1px;
position:relative;
}
.records_view_options li a {
background-repeat:no-repeat;
display:block;
height:0pt;
overflow:hidden;
padding:22px 1px 0pt;
text-indent:-5000px;
width:20px;
cursor:pointer;
}
.records_view_options li.table_view_option a {
background-image:url(/styles/images/pdf.png);
}
.records_view_options li.table_view_option a.current {
background-image:url(/styles/images/pdf.png);
}
.records_view_options li.pie_view_option a {
background-image:url(/styles/images/csv.png);
}
.records_view_options li.pie_view_option a.current {
background-image:url(/styles/images/csv.png);
}

.records_view_options li.pie_view_option_PDF a {
background-image:url(/styles/images/pdf.png);
}
.records_view_options li.pie_view_option_PDF a.current {
background-image:url(/styles/images/pdf.png);
}

.records_view_options li.pie_view_option_SHELL a {
background-image:url(/styles/images/shell.png);
}
.records_view_options li.pie_view_option_SHELL a.current {
background-image:url(/styles/images/shell.png);
}

.records_view_options li.pie_view_option_CSV a {
background-image:url(/styles/images/csv.png);
}
.records_view_options li.pie_view_option_CSV a.current {
background-image:url(/styles/images/csv.png);
}

.records_view_options li.pie_view_option_TXT a {
background-image:url(/styles/images/txt.png);
}
.records_view_options li.pie_view_option_TXT a.current {
background-image:url(/styles/images/txt.png);
}

}
.records_view_options li.separator {
border-right:1px solid #666666;
height:20px;
margin:0px 4px;
width:1px;
}

/*--- Tab + Export */

/* Forms */
#form1 {
	margin:0;
	padding:0;
	border:0;	
}

.expandiv {
	text-align:left;
	border:1px solid #666;
	border-bottom:0px;
	font-weight:bold;	
	padding:1px 4px;
	background:#666;
	color:#FFF;
	font-size:130%;
}

.expandiv * {
	line-height:20px;
}

fieldset {
	margin:0 0 5px 0;
	padding:5px 3px;
	border:1px solid #666;	
	border-top:4px solid #666;		
	text-align:left;
}

/*fieldset {
	color:#000;
	display:block;
	font-size:150%;
	line-height:20px;
}*/


.searchList {
	border:0px;
}

.editForm {
	border:1px solid #666;	
	border-top:4px solid #666;	
}

.searchList label {
	float:left;
	width:100px;
	line-height:15px;
	margin-left:10px;

}



#searchGraphList label {
	width:30px;
	margin-left:0px;
}


/*
.searchList label span {
	border-bottom:1px dotted #666;
}*/

.searchList .img_exp_input {
	margin-top:3px;
	margin-right:5px;
	cursor:pointer;
	float:left;
}

.searchList .img_lang_input {
	margin-top:8px;
	margin-right:5px;
	float:left;
}

.searchList input, .searchList select {
	margin:1px 0;
	padding:0;
	border:1px solid #BBB;
}



.searchList p {
	margin:2px 0 2px 0;
	padding:0pt;
	clear:left;
	font-size:100%;
}


.searchList p * {
	vertical-align:top;
}

#div_ajaxForm p.formulaireMod * {
	font-size:95%;	
}

#div_ajaxForm .records {
	width:100%;
}

p.SubmitP {
	margin:0;
	padding:0pt;
}

p.SubmitP input {
	margin:0;
	padding:5px 10px;
	border:1px solid #DDD;
	margin:0 2px;
}

p.formulaireMod * {
	font-size:130%;	
}

p.formulaireMod input {
	margin:0 5px;
}

p.formulaireMod span {
	margin-right:5px;
	font-weight:bold;
}

.editForm input, .editForm select {
	padding:3px;
	font-size:130%;
}

.editForm label {
	font-size:110%;
	line-height:26px;
	width:150px;	
}

#ajax_pop .editForm label {
	font-size:110%;
	line-height:26px;
	width:150px;
}

.editForm label * {
	vertical-align:middle;
}

.editForm p.SubmitP {
	border-top:3px solid #666;
	padding-top:10px;
}

.editForm p.SubmitP input {
	padding:5px 20px;
	margin:0 5px;
	border:1px solid #DDD;
}

.editForm p.SubmitP span {
	font-size:140%;	
}

.editForm p.SubmitP {
	margin:10px;
}

.searchList p input.fileBTN {
	font-size:100%;
	margin-right:5px;
}

input.file {
	font-size:15px;
	margin-right:5px;
}
/*--- Forms */


.clear {
clear:both;

}


#div_ajaxForm  {
	position:absolute;
	top:25%;
	border:3px solid #C00;
	background:#FFF;
	text-align:center;
	z-index:10010;	
	margin-left:15%;
	max-height:60%;
	overflow: auto;
	overflow-x: hidden;
	width:70%;
	
}

#div_alert_div {
	height:100px;
	width:350px;	
	position:absolute;
	top:50%;
	left:50%;	
	/*margin-top:-50px;*/
	margin-left:-175px;	
	border:3px solid #C00;
	background:#FFF;
	text-align:center;
	z-index:10010;	
}

#div_alert_div table {
	width:100%;
	height:100%;
	color:#000;
	font-weight:bold;
}

#div_alert_div table td {
	padding-left:70px;	
	text-align:left;
}

#div_alert_div table .error {
	background:#FFF url(/styles/images/alert_error.png) no-repeat scroll 10px;
}	

#div_alert_div table .success {
	background:#FFF url(/styles/images/alert_success.png) no-repeat scroll 10px;
}

#div_alert_div * {
	vertical-align:middle;
}

.popup_fond
{
    top:0;
    left:0;
    width:100%;
    height:100%;
    position: fixed;
    opacity: .6;
		filter: alpha(opacity=60);
		z-index:10000;
}

#fond_blanc
{
	background:#FFF;
	cursor:pointer;
}


.img_flou, .img_ok {
	cursor:pointer;
}

.img_flou
{
	opacity: .4;
	filter: alpha(opacity=100);
}

.img_ok
{
  opacity: 1;
	filter: alpha(opacity=100);
}


.div_previ {
	background-color:#FFFFFF;
	border:1px solid #000000;
	/*height:300px;*/
	overflow:auto;
	padding:5px;
	width:600px;
	display:block;
}

.imgjs {

}

.divjs {
	text-align:center;
	cursor:pointer;
	width:35px;	
	margin:0 auto;
	border:1px solid #BBBBBB;
	padding:2px;
}

.divjs:hover {
	border:1px solid #BBBBBB;
	background:#E5E5E5;
}

#statusDiv {
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	cursor:default;
	position:absolute;
	z-index:11000;
	width:150px;
}

#menu_title {
	list-style-type:none;

	position:absolute;
	right:0.5em;
	
	width:200px;
	z-index:10000;
	border:1px solid #000;
}

#menu_title.activeU {
	background:transparent url(/styles/images/bg_accordion.png);
}

#menu_title.activeU #accordion {
	display:block;
}

#menu_title li {
	text-align:center;
}

#menu_title li a.link_title {
	padding-right:16px;
	background:transparent url('/styles/images/nav_dwn3.gif') no-repeat scroll right center;
}

#menu_title.activeU li a.link_title {
	background:transparent url('/styles/images/nav_dwn1.gif') no-repeat scroll right center;
}

#menu_title li * {
	vertical-align:middle;
}

#accordion {
	/*background:#334455;*/
	color:#FFFFFF;
	width:200px;
	z-index:10000;
}

#menu_title a {
	color:#FFF;
	font-size:90%;
	text-align:center;
	line-height:28px;
}

.up_down {
	background:transparent url('/styles/images/nav_dwn3.gif');
	width:16px;
	height:16px;
	float:right;
}

#accordion h3 {
	text-align:left;
	font-size:95%;
	padding:2px;
	padding-left:14px;
	color:#ffffff;
	font-weight:normal;
}

#accordion .element {
	list-style-type:none;
	margin:0;
	padding:0;
}

#accordion .element li {
	text-align:left;
}

#accordion h3 {
	height: 17px;
	line-height: 17px;
	cursor:pointer;
}

#accordion h3.first {
	margin-top:5px;
/*	border-bottom:1px solid #000;
*/
}

#accordion h3 a {
	height: 17px;
	line-height: 17px;
	color:#FFF;
	display:block;
	font-size:90%;
	text-align:left;
	text-decoration:none;
}

#accordion h3 a.tableau_bord {
	background:transparent url(/styles/images/tableau.png) no-repeat scroll left center;
}
#accordion h3 a.crm {
	background:transparent url(/styles/images/crm.png) no-repeat scroll left center;
}
#accordion h3 a.livraison {
	background:transparent url(/styles/images/livraison.png) no-repeat scroll left center;
}
#accordion h3 a.catalogue {
	background:transparent url(/styles/images/catalogue.png) no-repeat scroll left center;
}
#accordion h3 a.reduction {
	background:transparent url(/styles/images/reduction.png) no-repeat scroll left center;
}
#accordion h3 a.world_cms {
	background:transparent url(/styles/images/world_cms.png) no-repeat scroll left center;
}
#accordion h3 a.affiliation {
	background:transparent url(/styles/images/affiliation.png) no-repeat scroll left center;
}
#accordion h3 a.texte {
	background:transparent url(/styles/images/texte.png) no-repeat scroll left center;
}
#accordion h3 a.admin {
	background:transparent url(/styles/images/admin.png) no-repeat scroll left center;
}
#accordion h3 a.divers {
	background:transparent url(/styles/images/divers.png) no-repeat scroll left center;
}
#accordion h3 a.blog {
	background:transparent url(/styles/images/blog.png) no-repeat scroll left center;
}
#accordion h3 a.cart {
	background:transparent url(/styles/images/shoppingcart_checkout.png) no-repeat scroll left center;
}
#accordion h3 a.ship {
	background:transparent url(/styles/images/autoship.png) no-repeat scroll left center;
}
#accordion .element li a {
	line-height:15px;
	font-size:90%;	
	text-decoration:none;	
}

#accordion .element li:hover {
	background:#000;
}

#accordion .element li {
	margin:1px 0;
	padding:1px 0pt 1px 35px;	
}


#accordion h3 a.icone {
	padding-left:23px;
}

#accordion .element li a.icone {
	background:transparent url(/styles/images/nav_dwn4.gif) no-repeat scroll left center;
	padding-left:16px;
}
/*#accordion h3.icone a.icone,*/


#accordion h3.activeH3 {
	color:#FFF;
	background: transparent url(/styles/images/perso/sfx_header.png) repeat-x -1px;
	height: 17px;
	line-height: 17px;
}

#accordion h3.activeH3 a {
	height: 17px;
	line-height: 17px;
}

.tool-tip {
	color:#FFFFFF;
	width:172px;
	z-index:13000;
}

.tool-title {
	background:transparent url(/styles/images/bubble.png) repeat scroll left top !important;
	font-size:11px;
	font-weight:bold;
	margin:0pt;
	padding:8px 8px 4px;
}

.tool-text {
	background:transparent url(/styles/images/bubble.png) repeat scroll right bottom !important;
	font-size:11px;
	margin:0px;
	padding:4px 8px 8px;
}

.validation-advice {
	background-color:#B30000;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px;
	padding:5px;
}

input.required, select.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed, select.validation-failed {
	border: 1px solid #B30000;
	color : #B30000;
}
input.validation-passed, textarea.validation-passed, select.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.minin {
	text-align:center;
	width:25px;
}

.minintaro {
	text-align:center;
	width:70px;
}

.red {
font-weight:bold;
color:#C00;
}


label.commande {
	width:400px;
}

input.commande {
	float:left;
	margin-top:6px;
}


.editIndicator-tip {
	display:none;
	background:#E5E5E5 none repeat scroll 0%;
	border:1px solid #B80000;
	color:#000;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:8px;
	opacity:0.8;
	padding:2px 5px;
	position:absolute;
}



.editable {
	border:1px solid transparent;
	font-size:11px;
	height:40px;
	width:100px;
	overflow:hidden;
	float:right;
}

.editable:hover {
	border:1px solid #B80000;
}

.editLine {
	font-size:11px;
	height:100px;
	width:250px;
}

#back_results.records td {
	font-size:11px;
}

.clearlooks2 {
	z-index:999999 !important;
}

.paiement2 {
	color: green;
}

.paiement1 {
	color: red;
}

.autocomplete {
	background:#F9F9F9 none repeat scroll 0%;
	color:#333333;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	width:160px;
	border:1px solid #CCC;
	position:absolute;
	z-index:99999;
}

.autocomplete div {
	font-size:11px;
	overflow:hidden;
	padding:3px;
}

.autocomplete div.results {
	cursor:pointer;
}
	

.autocomplete div.highlight {
	background:#FFF;
}

.autocomplete div.selected {
	background:#FCF5DD;
}

/* Refonte tableau de bord */

.box label {
	float:left;
	line-height:15px;
        text-align: left;
        width: 180px;
}

#records_top td.table_controls .formulaire_tableau_de_bord {
    width:80%;
    background:#F9F9F9;
    border-bottom:3px solid #BBB;
}

.formulaire_tableau_de_bord p {
	margin:5px 0 5px 15px;
	padding:0pt;
	float: left;
        display: inline;
	font-size:100%;
        width: 185px;
}

.box hr.clear {
	clear: both;
        visibility: hidden;
        width: 100%;
}

.formulaire_tableau_de_bord p input, .formulaire_tableau_de_bord p select {
	margin:1px 0;
	padding:0;
	border:1px solid #BBB;
        width: 180px;
}

.formulaire_tableau_de_bord p input.validate-date-au {
    width: 120px;
}

.formulaire_tableau_de_bord p select {
	width: 180px;
}

.formulaire_tableau_de_bord p img {
	float: left;
        margin-right:7px;
        margin-top:0px;
        cursor: pointer;
}

.formulaire_tableau_de_bord .bouton_formulaire_tableau_de_bord {
    margin: 0 10px 10px 10px;
        float: right;
}

.formulaire_tableau_de_bord .bouton_formulaire_tableau_de_bord input {
	border:none;
        height:30px;
        vertical-align:bottom;
        float: right;
        text-align: center;
        width: 100px;
        border: 1px solid #BBBBBB;
}

.form_obligatoire {
    display:block;
    float:left;
    width: 100%;
    background: #E5E5E5;
}

.bloc-recapitulatif {
   border:1px solid #bbb;
   width: 90%;
   margin: 5%;
}

.bloc-recapitulatif th {
   font-weight:bold;
   text-align:center;
   font-size: 16px;
}

.bloc-recapitulatif td {
   border:none;
   font-weight:normal;
   text-align:left;
   padding: 2% 0% 2% 5%;
   font-size: 16px;
}

.bloc-recapitulatif td.importance1 {
   font-size: 16px;
}

.bloc-recapitulatif td.importance2 {
   font-size: 14px;
}

.bloc-recapitulatif td.importance3 {
   font-size: 12px;
}

.bloc-recapitulatif td span {
   font-weight:bold;
}

.left_tableau_de_bord {
    border:1px solid #666;
    border-top:0;
    height: 100%;
    float: left;
    height: 100%;
}

td.ltdb{
    vertical-align: top;
}

#searchGraphList {
    width: 20%;
    height: 768px;
}

.export_tdb {
	margin-bottom: 20px;
}
.searchList label.label-multi-statut, .searchList label.label-checkbox{
    display: inline;
    float: none;
    margin: 0 10px 0 0;
    vertical-align: middle;
}