﻿
/*body
{
    font-size: .80em;
    font-family: "Open Sans", sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
    height: 100%;
    background-color: gray;
}*/
body
{
    /* background: url(../images/bgHeader.jpg) #032642 repeat-x left top;*/
    font-size: .80em;
    font-family: 'Open Sans', sans-serif;
    margin: 0px;
    padding: 0px;
    color: #333;
    height: 100%;
    background-color: #fff;
}
label
{
    display: block;
    float: left;
    width: 225px;
}


a:link, a:visited
{
    color: #00346D;
	text-decoration: none !important;
}

a:hover
{
    color: #e8a713 !important;
    text-decoration: none !important;
	
  -o-transition:.2s;
  -ms-transition:.2s;
  -moz-transition:.2s;
  -webkit-transition:.2s;
  transition:.2s;
}

a:active
{
    color: #034af3;
}

hr
{
    border: 0;
    border-bottom: 3px solid #1b448b; /* margin-right: 20px;*/
    width: 100%;
    margin-top: -10px;
}
legend
{
    font-weight: bold;
}

p
{
    font-size: 13px;
}

h1
{
    color: #10202d;
    /*text-transform: uppercase;*/
    font-size: 28px;
}

h2
{
    color: #10202d;
    /*text-transform: uppercase;*/
     font-size: 24px;
}

h3
{
    color: #10202d;
    /*text-transform: uppercase;*/
     font-size: 20px;
}



h4
{
    color: #10202d;
    font-size: 18px;
}

.title
{
    color: #10202d;
    font-size: 28px;
    /*font-weight: bold;*/
    margin-bottom: 0px;
}

.title img
{
    margin-right: 7px;
}

.loginTitle
{
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
}

.loginLabel
{
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}

.clear
{
    clear: both;
}
.clearZero
{
    clear: both;
    height: 0px;
}

.divLeft
{
    float: left;
    width: 410px;
    clear: right;
}
.divRight
{
    float: right;
    text-align: right;
    clear: right;
    padding-right: 20px;
}

.error
{
    color: #FF0000;
}

.horiz_separator
{
    margin: 0 50px 0 50px;
}

.vertLine
{
    margin: 0px 5px 0px 5px;
    color: #fff;
}

.vertLineBottom
{
    margin: 0px 5px 0px 5px;
    color: #6e88a7;
}

.right
{
    text-align: right;
}

.rightIndent
{
    text-align: right;
    margin-right: 10px;
}




/*popUp Centered Div*/
.centeredDiv
{
    text-align: center;
}

/* Divs that contain buttons */
.dLeft
{
    float: left;
    clear: both;
}
.dRight
{
    float: right;
    text-align: right;
    clear: right;
    padding-right: 10px;
}

.dBorder
{
    padding-top: 20px;
    margin-top: -20px;
    margin-bottom: 10px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 960px;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #004F8A;
    width: 100%;
}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}


.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}



/***********************LOGIN***********************/

.login A:link
{
    color: #FFFFFF;
}
.login A:visited
{
    color: #FFFFFF;
}
.login A:active
{
    color: #FFFFFF;
}
.login A:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

.inputBoxLogin
{
    border: 1px solid #999999;
    color: #333333;
    margin-right: 10px;
}

.full_header{
    background-color: #025B87;
}

.top_header{
    background-color: #10202D;
height: 32px;
}

.top_header a{
    color: #cdcdcd ;
    text-decoration: none ;
}

.top_header a:hover{
   color: #58addd;
    text-decoration: none;
}



#login_wrapper
{
    margin: 0 auto;
	width:100%;
    /*width: 990px;*/
    background-color: #FFFFFF;
    /*border: 1px solid #3f6387;*/
}



#login_header,#master_header
{
    width: 990px;
    margin: 0 auto;
    padding: 0px;
    height: 85px; /*  background: url(../images/header.jpg) no-repeat;*/
}

#login_page, #master_content
{
    width: 990px;
	margin:0 auto;
    /*height: 650px;*/
    /*min-height: 550px;*/
    background-color: #FFFFFF;
    color: #333;
}
.login_title
{
    text-align: left;
    color: #ebebeb;
    font: bold 18px 'Open Sans', sans-serif;;
}
/*.login_btn
{
    width: 103px;
    height: 42px;
    margin-left: 90px;
    background: url(../images/login-btn.png) no-repeat;
}*/
#login_content
{
    top: 90px;
    text-align: center;
    width: 990px;
}

#login_header_left
{
    padding-top: 10px;
    padding-left: 10px;
}

#header_right
{
width: 990px;
margin: 0 auto;
}

.lang {
margin-right:24px;
float:left;
}

/*.lang  a{
text-decoration:none;
}

.lang  a:hover{
text-decoration:none;
}*/

.lang img {
margin:6px 0 0 0;
padding:0;
border:0;
}

.lang .lang_on {
display:inline-block;

}

.lang .lang_off {
display:inline-block;
opacity:0.5;


}

.lang div:first-child {
margin-right:6px;
}

.top_menu {
float:right;
margin-top:6px;
}

/*#header_right a:hover
{
    border-bottom: 2px solid #F39C12;
    text-decoration: none;
}*/
.img_header
{
    margin-top: 8px;
    margin-left: 0;
    float: left;
}

.full_footer{
    background-color: #10202D;
	color: #888888;
	 border-top: 1px solid #444747;
}

#login_footer, #master_footer
{
    /* position: absolute;*/
    width: 990px; /*   background: url("../images/footerBG.jpg") left repeat-x;*/
    margin:0 auto;
 /*   color: #fff;*/
	height:60px;
}

#login_footer_left, #master_footer_left
{

 /*   color: #fff;*/
float: left;
margin-left:20px;
	margin-top: 18px;
}

#login_footer_right, #master_footer_right
{
    float: right;
    text-align: right;
    clear: right;
/*    color: #fff;*/
	margin-right:20px;
	margin-top: 18px;
}


.full_footer a{
   color: #58addd;
    text-decoration: none;
}

.full_footer a:hover{
    color: #cdcdcd !important;
    text-decoration: none !important;
}


/***** LOGIN SECTION  *************/

#loginSection
{
    margin: auto;
    margin-top: 50px;
    width: 533px;
}



#loginContent
{
    /* background: url("../images/login-box-backg.png") no-repeat;*/ /*  background-color: #005395;*/ /* height: 300px;*/
    width: 550px;
    /*height: 530px;*/
    color: #ebebeb;
    font: 12px 'Open Sans', sans-serif;; /* background: url(../images/login-box-backg.png) no-repeat left top;*/
}

/*#loginForm
{
    height: 196px;
    padding: 25px 50px 25px 50px;
}*/

#hypLnkForgotPswd
{
    color: #fff;
    margin-right: 70px;
}


.connexion_eror
{
    /* padding: 5px 5px 5px 5px;*/
    margin-top: 10px;
    margin-bottom: 10px;
    font-style: italic;
    font-weight: bold;
    color: #FF0000;
    display: block; /*  background-color: #FF0000;*/
}



input[type=button], input[type=submit]
{
    -moz-box-shadow: inset 0px -3px 7px 0px #29bbff;
    -webkit-box-shadow: inset 0px -3px 7px 0px #29bbff;
    box-shadow: inset 0px -3px 7px 0px #29bbff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E09E43), color-stop(1, #f0ad4e));
    background: -moz-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -webkit-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -o-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -ms-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: linear-gradient(to bottom, #E09E43 5%, #f0ad4e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E09E43', endColorstr='#f0ad4e',GradientType=0);
    background-color: #E09E43;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #0b0e07;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding: 9px 23px;
    text-decoration: none;
    font-weight: bold;
	background-color: #f0ad4e;
	box-shadow: 0 -3px 7px 0 #E09E43 inset;
	border:0;
}
over, input[type=submit]:hover
{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0ad4e), color-stop(1, #E09E43));
    background: -moz-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: -webkit-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: -o-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: -ms-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: linear-gradient(to bottom, #f0ad4e 5%, #E09E43 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0ad4e', endColorstr='#E09E43',GradientType=0);
    background-color: #f0ad4e;
}
.btn-small
{
    font-size: 12px !important;
    padding: 5px 12px !important;
    font-weight: bold;
    height: 24px !important;
}
.myButton
{
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff !important;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff !important;
    box-shadow: inset 0px 1px 0px 0px #ffffff !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf)) !important;
    background: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%) !important;
    background: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%) !important;
    background: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%) !important;
    background: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%) !important;
    background: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0) !important;
    background-color: #ededed !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    border-radius: 4px !important;
    border: 1px solid gray !important;
    display: inline-block !important;
    cursor: pointer !important;
    color: #0b0e07 !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 11px !important;
    font-weight: bold !important;
    padding: 6px 10px !important;
    text-decoration: none !important;
    text-shadow: 0px 1px 0px #ffffff !important;
    margin-bottom: 5px;
    margin-top: 5PX;
}
.myButton:hover
{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed)) !important;
    background: -moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%) !important;
    background: -webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%) !important;
    background: -o-linear-gradient(top, #dfdfdf 5%, #ededed 100%) !important;
    background: -ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%) !important;
    background: linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0) !important;
    background-color: #dfdfdf;
}




/*input[type=text], i input[type=text], input[type=password], select, textarea
{
    border: 1px solid #78b1c4;
    font-size: 12px;
    margin-bottom: 0px;
}*/

input[type=text], input[type=password], select, textarea
{
    padding: 3px;
    border-radius: 4px;
    border: 1px solid #78b1c4;
    border-image: none;
    font-size: 12px;
    box-shadow: 0px 0px 0px 0px rgba(42,42,42,.75);
}

input[type=text]:focus
{
    border-color: #62c2e4;
    outline: none;
    -webkit-box-shadow: inset 0 -1px #62c2e4;
    box-shadow: inset 0 -1px #62c2e4;
}
input[type=password]:focus
{
    border-color: #62c2e4;
    outline: none;
    -webkit-box-shadow: inset 0 -1px #62c2e4;
    box-shadow: inset 0 -1px #62c2e4;
}
textarea:focus
{
    border-color: #62c2e4;
    outline: none;
    -webkit-box-shadow: inset 0 -1px #62c2e4;
    box-shadow: inset 0 -1px #62c2e4;
}
gister
{
    margin-left: 20px;
    padding-left: 30px;
}


.separator
{
    height: 50px;
}
.btn_right
{
    margin-left: 200px;
}

.content
{
    /*margin-left: 15px;
    margin-right: 15px;
    margin-top: 50px;*/
}


/***********************************************
/***********************MASTER PAGE***********************/


.user_name
{
    margin-right: 50px;
    font-style: italic;
    font-weight: bold;
    color: #fff;
}

.header_line_br
{
    height: 13px;
}

/*.header_links
{
    color: #fff;
    text-decoration: none;
}
a.header_links:link
{
    color: #fff;
    text-decoration: none;
}
a.header_links:visited
{
    color: #fff;
    text-decoration: none;
}
a.header_links:active
{
    color: #fff;
    text-decoration: underline;
}
a.header_links:hover
{
    color: #fff;
    text-decoration: underline;
}

a.footer_links:link
{
    color: #fff;
    text-decoration: none;
}
a.footer_links:visited
{
    color: #fff;
    text-decoration: none;
}
a.footer_links:active
{
    color: #fff;
    text-decoration: underline;
}
a.footer_links:hover
{
    color: #fff;
    text-decoration: underline;
}*/

#page_wrapper
{
    /*margin: 0 auto;*/
    /*width: 990px;*/
    /*overflow: hidden;*/
    /*min-height: 100%;*/
    /*border: 1px solid #3f6387;*/
	
	    margin: 0 auto;
	width:100%;
    /*width: 990px;*/
    background-color: #FFFFFF;
    /*border: 1px solid #3f6387;*/
}
/* margin: 0 auto;
    width: 990px;
    background-color: #FFFFFF;
    border:1px solid #DADADA;*/


/*#master_content
{
    *  float: right;*
    width: 995px;
    color: #000000;
    background-color: #FFFFFF;
    min-height: 650px;
	*padding-left: 30px;*
}*/

/*#master_footer
{
    *position: relative;*
    clear: both; 
	*  background: url("../images/footerBG.jpg") left repeat-x;*
	
    height: 35px;
    margin: auto auto;
    width: 992px; 
	*   background: url("../images/footerBG.jpg") left repeat-x; *
    background-color: #085A78;
    color: #fff;
    border-top: 4px solid #6E6E6E;
}*/
/*master_footer_left
{
    margin: 10px 0px 0px 15px;
    float: left;
    width: 350px;
    color: #fff;
    font-size: 10px;
}*/

/*#master_footer_right
{
    width: 500px;
    margin: 8px 15px 0px 0px;
    float: right;
    text-align: right;
    clear: right;
}*/

/********** NAVIGATION *****************/

/* TAB MENU */

ul#navigation{
margin-left:24px;
}
#navigation a
{
    color: #FFF;
    background: url("../images/navBtnLeft.png") left top no-repeat;
    text-decoration: none;
    padding-left: 10px;
    font-size: 12px;
    line-height: 32px;
    height: 34px;
}

#navigation .aspNetDisabled
{
    background: url("../images/navBtnLeft_disable.png") left top no-repeat;
    color: #000;
    cursor: default !important;
    text-decoration: none;
    padding-left: 10px;
    font-size: 12px;
    line-height: 32px;
    height: 34px;
}


#navigation .aspNetDisabled:hover
{
    background: url("../images/navBtnLeft_disable.png") left top no-repeat;
    text-decoration: none;
    padding-left: 10px;
    font-size: 12px;
    line-height: 32px;
    height: 34px;
}
#navigation .aspNetDisabled:hover span
{
    background: url("../images/navBtnRight_disable.png") left top no-repeat;
    padding-right: 10px;
    height: 34px;
    text-align: center;
    margin-right: 10px;
}

#navigation .aspNetDisabled span
{
    background: url("../images/navBtnRight_disable.png") right top no-repeat;
}


#navigation a:hover
{
    cursor: pointer;
}

#navigation a span
{
    background: url("../images/navBtnRight.png") right top no-repeat;
    padding-right: 10px;
    height: 34px;
    text-align: center;
    margin-right: 10px;
}
#navigation a, #navigation a span
{
    display: block;
    float: left;
}
#navigation li a
{
    margin-top: 10px;
}
/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span
{
    float: none;
}
/* End IE5-Mac hack */
#navigation a:hover
{
    color: #003060;
    background: url("../images/navBtnLeft_over.png") left top no-repeat;
    text-decoration: none;
    padding-left: 10px;
    font-size: 12px;
    line-height: 32px;
    height: 34px;
}
#navigation a:hover span
{
    background: url("../images/navBtnRight_over.png") right top no-repeat;
    padding-right: 10px;
    height: 34px;
    text-align: center;
    margin-right: 10px;
}
#navigation
{
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: -1px;
}
#navigation li
{
    float: left;
    display: block;
    margin: 0;
    padding: 0;
}

/* Controlled by Scripts/menu_tab_selected.js */
#navigation a.navs
{
    background: url("../images/navBtnLeft_over.png") left top no-repeat;
    color: #003060; /* font-weight: bold;*/ /*comenter recement pour le probleme de decalage des menue*/
}
#navigation a.navs span
{
    background: url("../images/navBtnRight_over.png") right top no-repeat;
}
/**/

.programName
{
    padding-top: 10px;
    padding-left: 10px;
    background-color: transparent;
    font-size: 16px;
    line-height: 1.4em;
    color: #10202d;
    font-weight: bold;
    text-align: left;
}

#nav-fixed .programNameAdmin
{
    background-color: transparent;
    padding-left: 10px;
    font-size: 14px;
    line-height: 3em;
    color: #10202d;
    font-weight: bold;
    text-align: left;
    word-wrap: break-word;
    width: 300px;
}

#nav-fixed .aspNetDisabled
{
    background: #E1E1E1;
    color: #bfbdbd;
    display: inline-block;
    padding: 1px 10px 0 10px;
    border: 1px solid #1f4d9e;
}

#nav-fixed a.aspNetDisabled:hover
{
    background: #E1E1E1;
    color: #bfbdbd;
    padding: 1px 10px 0 10px;
    border: 1px solid #1f4d9e;
}


#tabContentPlaceHolder
{
    background: #FFFFFF;
    padding: 0px 0px 10px 0px;
    margin: 0px 5px 20px 0px; 
	border-top: 1px solid #3f6387;     

	margin-left:-1px;
	margin-top:-1px;
}

.programTitle
{
 /*margin-top: -13px;
    font-size: 16px;
    color: #10202d;
    padding: 30px 0px 0px 10px;
    font-weight: bold;
    background: url(../images/programTitleNew.jpg) repeat-x;
    height: 38px;*/
}
/********************Table Inscription******************/

.tbl
{
    padding: 0;
    border:0;
    border-collapse: collapse;
}
.tb_login
{
    padding: 0;
    border-collapse: collapse;
    width: 100%;
}

.tbl_th
{
    border: 0;
    background-color: #025B87;
    color: #fff;
    text-align: center;
    height: 40px;
    padding-left: 5px;
    padding-right: 5px;
}
.tbl_td
{
    border: 0;

    padding: 3px;
    min-height:20px;
   
}

.tbl_td_results {
    border: 0;

    padding: 3px;
    min-height:20px;
	text-align:center;
	font-weight:bold;
}
.tbl_td_results_final {
text-align:right;
padding: 3px 6px 0 0;
font-size:16px;
}
.tbl_td_results_final_resultat{
text-align:center;
font-weight:bold;
font-size:16px;
}

.tbl_td_echantillon
{
    border: 0;

    padding-bottom: 2px;
    text-align: center;
    height: 25px;
    padding-left: 5px;
    padding-right: 5px;
}

.tbl_td_echant_agregate
{
    color: #18427a;
    padding-bottom: 2px;
    text-align: center;
    height: 20px;
    font-weight: bold; /* border: 1px dotted black;*/ /*border: 1px solid #DDDDDD;*/
}
.tbl_td_echant_agregate_lable
{
    color: #18427a;
    padding-bottom: 2px;
    text-align: right;
    height: 20px;
    font-weight: bold; /* border: 1px dotted black;*/ /*border: 1px solid #DDDDDD;*/
}

.tbl_alternate_color
{
    background-color: #F5F5F5;
}
.tbl_alternate_other
{
    background-color: #F1F8FF;
    color:White;
}
.div_btn
{
    text-align: right;
    margin-top: 20px;
    margin-bottom: 50px;
}


.div_btn_save
{
    text-align: right;
    margin-top: 20px;
    margin-bottom: 50px; /* margin-right:380px*/
    width: 550px;
}


.tbl_td_borderBottom
{
    border-bottom: 1px dotted gray; /*   padding-bottom: 2px;*/
    text-align: left;
    
    padding: 6px;
}



.tbl_compteur_profil
{
    padding: 0;
    border-collapse: collapse;
    width: 450px;
}





.div_no_visible
{
    visibility: hidden;
    height: 0px;
    width: 0px;
    overflow: hidden;
}

/**********PopuP confirmation********/
/**********PopuP confirmation********/
.alert_wraper
{
    border: 1px solid #00346d;
}
.alertHeader
{
    background: url("../images/alertHeader.gif");
    height: 50px;
    width: 425px;
}
.alertContent
{
    background-color: #FFF;
    width: 423px;
    text-align: center;
   /* border-left: solid 1px #005d9a;
    border-right: solid 1px #005d9a;
    border-top: solid 1px #005d9a;*/
}
.alertFooter
{
    background: url("../images/alertFooter.gif");
    height: 20px;
    width: 425px;
}

.modalBackground
{
    background-color: #CCCCFF;
    filter: alpha(opacity=40);
    opacity: 0.5;
}
/*end*/
.imgTitle
{
    position: absolute;
    margin-top: -5px;
}
.span_title
{
    margin-left: 40px;
}

#divUpdate
{
    width: 320px;
}

.select_link
{
    color: Red;
    text-decoration: underline;
}

.div_page_title
{

    color: #10202d;
    font-size: 24px;

    /*background: #e2ecf7;
    border-bottom: 1px solid #6bc9f2;
    color: #00346d;
    height: 25px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
    width: 98%;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: bold;*/
}
.div_page_title_fact
{
    background: #e2ecf7;
    border-bottom: 1px solid #6bc9f2; /* color: #00346d;*/
    height: 30px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
    width: 97%;
    padding-top: 5px; /* font-size: 12px;*/ /* margin-bottom: 10px;*/
}

.tableResult
{
    /* border-collapse: separate;*/ /*  border-spacing: 2px;*/ /* border: none;*/
    margin-top: 20px;
    width: 100%;
    padding: 0;
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
	border:0;
}

.tableResult tr
{
    border-bottom: 1px solid #77d4e9; /*  height: 15px;*/
    padding: 10px 2px 10px 2px;
}

.tableResult td
{
    text-align: center; /* height:15px;*/
    border: 1px solid #DDDDDD;
    padding: 5px 5px 5px 5px;
}

.tableResult th a
{
    color: #fff;
	margin-left:6px;
}

.tableResult th {
padding: 3px;
}


.tableResult .pagination
{
    background: white;
}

.pagination table
{
    float: right;
    margin-right: 0px;
}

.pagination table td *
{
    /* border: 1px solid #80d8ec;*/
    display: block;
    line-height: 10px;
    height: 13px;
    text-align: center;
    width: 25px;
    font-size: 10px;
}

.btn_add
{
    margin-left: 700px;
}
.chkBox label
{
    float: none;
    display: inline;
    width: 600px;
}

.chkBox_dynamique label
{
    float: none;
    display: inline;
    width: 600px;
}




.divider
{
    border-bottom: 1px dotted white;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
}

.chkBoxEchant label
{
    float: none;
    display: inline;
}


/************Tab Menu for attribution*******************/
.shadetabs
{
    border-bottom: 1px solid #DDDDDD; /* border: 1px solid #DDDDDD;width: 90%; width of menu. Uncomment to change to a specific width */ /* margin-bottom: 1em;*/
    margin-right: 20px;
}

.shadetabs ul
{
    padding: 3px 0;
    margin-left: -1px;
    margin-top: 1px;
    margin-bottom: 0;
    font: 12px Verdana;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li
{
    display: inline;
    margin: 0;
}

.shadetabs li a
{
    text-decoration: none; /*  padding: 15px 7px;*/
    padding: 20px 10px 10px 10px;
    margin-right: 3px;
    border: 1px solid #DDDDDD;
    color: #2d2b2b;
    height: 30px;
    display: inline-block;
    margin-bottom: -3px;
    background-color: #F5F5F5;
    border-bottom: none; /*   background: url(../images/shade.gif) top left repeat-x;*/
}

.shadetabs li a:visited
{
    color: #2d2b2b;
}

.shadetabs li a:hover
{
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    background-image: url(img/shadeactive.gif);
}

.shadetabs li.selected
{
    position: relative;
    top: 1px;
}

.shadetabs li.selected a
{
    /*selected main tab style */ /*background-image: url(../img/shadeactive.gif); border-bottom-color: white;*/
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    background-image: url(img/shadeactive.gif); /*color: #004482;*/
    border-top: 5px solid #F39C12; /*5px solid #F39C12;*/
}

.shadetabs li.selected a:hover
{
    /*selected main tab style */
    text-decoration: none;
}

.strong
{
    font-weight: bold;
}

.tbl_divider
{
    border-bottom: 1px dotted black;
    padding-bottom: 5px;
    margin-top: 0px;
    text-align: center;
    width: 100%;
}
.lst_echan
{
    margin-bottom: 5px;
    width: 88%;
}

.div_error
{
    text-align: center;
    width: 400px;
    margin-left: auto;
    margin-right: auto; /*padding: 10px 10px 10px 10px;     border: 1px, solid red;*/
    color: Red;
    margin-top: 200px; /* background-color: White;*/
    font-size: 14px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border-bottom: 1px solid #DDDDDD;
    border-top: 6px solid red;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    padding: 10px 10px 10px 10px;
}



.btn_ok
{
    /*background: url("../images/button_ok.png") right top no-repeat;*/
    background-image: url("../images/button_ok.png");
    display: block;
    height: 32px;
    width: 32px;
    text-indent: -9999px;
    margin-right: -10px;
    margin-left: 5px;
}


.tbl_facturation
{
    padding: 0;
    border-collapse: collapse;
}

.tbl_th_facturation
{
    border-bottom: 1px solid black;
    text-align: center;
    height: 20px;
}

.tbl_td_facturation
{
    border-bottom: 1px dotted black;
    padding-bottom: 2px;
    text-align: center;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.tbl_td_facturation_des
{
    border-bottom: 1px dotted black;
    padding-bottom: 2px;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.btn_valider_facture
{
    display: block;
    height: 25px;
    width: 205px;
    background-color: #00A7D7;
    color: White;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 160px;
    border: 1px solid gray;
    padding-top: 5px;
    font-weight: bold;
}

.div_facturation
{
    width: 700px;
    text-align: right;
    margin-top: -10px;
    padding-top: 0px;
}

.pnlPayment
{
    width: 400px;
    margin-left: 300px;
}
fieldset
{
    color: Black;
    border: 1px solid gray;
}



.lnk_Rembourser
{
    display: block;
    height: 25px;
    width: 305px;
    background-color: #00A7D7;
    color: White;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 390px;
    border: 1px solid gray;
    padding-top: 5px;
    font-weight: bold;
}

/*envoi_result
{
    border: 1px solid black;
    padding: 10px 10px 10px 10px;
}*/

.div_no_series
{
    border: 1px solid red; /*  width: 530px;*/
    padding: 10px 10px 10px 10px;
}

.boiteAttr
{
    height: 100px;
}

.boiteAttr
{
    height: 100px;
}

.header_left
{
    float: left;
    text-align: left;
    margin-top: 60px;
    margin-left: -55px;
    font-weight: bolder;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    color: #B7B7B7;
}
/*_title_resultat
{
    background: #e2ecf7;
    border-bottom: 1px solid #6bc9f2;
    color: #00346d;
    height: 120px; 
    padding: 15px 10px 0 10px; 
    margin-bottom: 10px;
}*/




.div_export_excel
{
    width: 290px;
    height: 280px;
}

.description
{
  /*  margin-left: 40px;
    margin-right: 40px;
    margin-top: 50px;
    text-align: justify;
    font-size: 14px;*/
	
	
}

.description table
{margin-left:auto; 
    margin-right:auto;}

.description p
{
/*    font-size: 14px;*/
}
.div_page_title_resultat
{
    /* background:#6BC9F2;*/
    border: 1px solid #00A2C9;
    border-top: 10px solid #00A2C9;
    color: #00346d; /*  height: 120px;*/
    padding: 15px 10px 15px 10px;
    margin-bottom: 10px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}
.div_msg_envoi_result
{
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border-bottom: 2px solid #F39C12;
    border-top: 2px solid #F39C12;
    border-right: 2px solid #F39C12;
    border-left: 6px solid #F39C12;
    padding: 10px 10px 10px 10px;
    margin-bottom: 20px;
}

.div_stylise
{
    margin: 14px 10px 10px 10px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border-bottom: 2px solid #58A4F0;
    border-top: 2px solid #58A4F0;
    border-right: 2px solid #58A4F0;
    border-left: 6px solid #58A4F0;
    padding: 10px 10px 10px 10px;
    margin-bottom: 20px;
}
.div_stylise_liste
{
    margin: 14px 10px 10px 10px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border-bottom: 2px solid #58A4F0;
    border-top: 2px solid #58A4F0;
    border-right: 2px solid #58A4F0;
    border-left: 6px solid #58A4F0;
    padding: 10px 10px 10px 10px;
    margin-bottom: 20px;
    min-height:250px;
    min-width: 300px;
}

/*h3
{
    padding-left: 15px;
    margin-right: 5px;
    color: #fff;
    font-size: 15px;
    background-color: #00A2C9;
    padding-bottom: 5px;
    padding-top: 5px;
    border-left: 15px solid #F39C12;
    font-style: italic;
    text-transform: uppercase; /*  border-bottom: 10px solid #00A2C9;
}*/

.div_lame
{
    /*background-color: #6BC9F2;*/
   /* padding: 5px 5px 5px 5px;*/
   /* font-size: 15px;*/
  /*  width: 95%;*/
  /*  text-align: center;*/
  /*  border-top: 4px solid #00A2C9; */
	/*  -webkit-border-radius: 4px !important;     -moz-border-radius: 4px !important;     border-radius: 4px !important;*/
   /* font-style: italic;*/
   /* font-weight: bold;*/
   font-size:18px;
}

.selected_link
{
    border-bottom: 5px solid #F39C12;
    text-decoration: none;
}

.div_no_series
{
    margin: 14px 10px 10px 10px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border-bottom: 1px solid red;
    border-top: 1px solid red;
    border-right: 1px solid red;
    border-left: 6px solid red;
    padding: 10px 10px 10px 10px;
    margin-bottom: 20px;
}
.div_adresse
{
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border-bottom: 1px solid #58A4F0;
    border-top: 6px solid #58A4F0;
    border-right: 1px solid #58A4F0;
    border-left: 1px solid #58A4F0;
    padding: 10px 10px 10px 10px;
    margin-bottom: 20px;
}

.box_search
{
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border-bottom: 1px solid #DDDDDD;
    border-top: 6px solid #58A4F0;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    padding: 10px 10px 10px 10px;
}



.title_search
{
    border-bottom: 1px dotted #58A4F0;
    text-align: center;
    padding-bottom: 10px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}

.title_search_bottom
{
    border-bottom: 1px dotted #58A4F0;
    text-align: center;
    padding-bottom: 10px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

.span_title
{
    /* border-bottom: 2px solid #1b448b;*/
    color: #10202d; /*  text-transform: uppercase;*/
    font-size: 30px;
    font-weight: bold;
    border-bottom: 1px dotted #58A4F0;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: bold;
    display: block;
    margin-left: 0px;
}
.pnl_dynamyque
{
    /* margin-left: 70px;     width: 300px;     height: 400;     overflow: auto;     border: 1px solid #80d8ec;     padding: 5px 5px 5px 5px;         margin: 14px 10px 10px 10px;*/
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border-bottom: 2px solid #58A4F0;
    border-top: 2px solid #58A4F0;
    border-right: 2px solid #58A4F0;
    border-left: 6px solid #58A4F0;
    padding: 10px 10px 10px 10px;
    margin-bottom: 20px; /* margin-left: 70px;*/
    width:500px;
}
.succ_title
{
    /*  border-bottom: 2px solid #1b448b;      color: #10202d;     font-size: 15px;     font-weight:bold;          font-weight:bold;*/
    padding-left: 5px;
    color: #fff;
    font-size: 15px;
    background-color: #00A2C9;
    padding-bottom: 3px;
    padding-top: 2px;
    border-left: 6px solid #F39C12;
    font-style: italic;
    padding-right: 10px;
    margin-bottom: 10px;
    margin-top: 40px;
    display: block;
    font-weight: bolder;
}
.warning
{
    color: Red;
}
.invisible-mode
{
    display: none;
    visibility: hidden;
}

.visible-mode
{
    display: block;
    visibility: visible;
}
.img-cursor
{
    cursor: pointer;
}
.lnk-note
{
    margin-bottom: 5px;
}

.tbl_th_cmpt_ref
{
    border: 1px solid #DDDDDD;
    background-color: #035B86;
    color: White;
    text-align: center; /*  height: 40px;*/
    font-style: italic;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 10px;
}
.tbl_td_cmpt_ref
{
    border: 1px solid #DDDDDD; /*  color: #18427a;     padding-bottom: 2px;*/
    text-align: center; /* height: 25px;*/
    padding-left: 3px;
    padding-right: 3px;
}
.tbl_td_cmpt_ref_right
{
    border: 1px solid #DDDDDD !important; /*  color: #18427a;     padding-bottom: 2px;*/
    text-align: center !important; /* height: 25px;*/
    padding-left: 3px !important;
    padding-right: 3px !important;
    border-right: 4px solid #DDDDDD !important;
}

.tbl_th_cmpt_ref_right
{
    border: 1px solid #DDDDDD !important;
    background-color: #035B86 !important;
    color: White !important;
    text-align: center !important; /*  height: 40px;*/
    font-style: italic !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
    font-size: 10px !important;
    border-right: 4px solid #DDDDDD !important;
}
.tbl_th_cmpt_ref_right_result
{
 
    border: 1px solid #DDDDDD !important; /*  color: #18427a;     padding-bottom: 2px;*/
    text-align: center !important; /* height: 25px;*/
    padding-left: 3px !important;
 
    border-left: 4px solid #DDDDDD !important;
}
.tbl_td_cmpt_ref_aligne_left
{
    text-align: left !important;
}
.tbl_td_cmpt_ref_aligne_right
{
    text-align: right !important;
   
}
.table_cmpt_ref
{
    /* border-collapse: separate;*/ /*  border-spacing: 2px;*/ /* border: none;*/
    margin-top: 20px;
    width: 100%;
    padding: 0;
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
}

.table_cmpt_ref tr
{
    border-bottom: 1px solid #77d4e9; /*  height: 15px;*/
    padding: 2px 2px 2px 2px;
}

.table_cmpt_ref td
{
    text-align: center;
    border: 1px solid #DDDDDD;
    padding: 3px 3px 3px 3px;
}

.table_cmpt_ref th a
{
    color: White;
    font-size: 10px;
}
.table_cmpt_ref th
{
    text-align: center;
    border: 1px solid #DDDDDD;
    padding: 3px 3px 3px 3px;
    font-size: 10px;
}
.table_cmpt_ref .pagination
{
    background: white;
}

.footer_double_line
{
    height: 40px;
    border-bottom: 1px dotted gray;
    margin-left: -3px;
    margin-right: -3px;
}
.footer_double_line_value
{
    padding-top: 10px;
    margin-left: -3px;
    margin-right: -3px;
}
.footer_simpleLine
{
    height: 20px;
    border-bottom: 1px dotted gray;
    margin-left: -3px;
    margin-right: -3px;
}

.footer_simpleLine_botom
{
    height: 20px;
    margin-left: -3px;
    margin-right: -3px;
}


.cheeckBoxRef_green
{
    background-color:Green;
    padding-top:2px;
    }
    
    .cheeckBoxRef_red
{
    background-color:Red;
    padding-top:2px;
    }
    
    .txt_date_retour
    {
        width:50%;
    }
      .txt_remarque_retour
    {
        width:90%;
    }
    
    .divider_list
{
    border-bottom: 1px dotted gray;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: center;
 
}

.col-sm-left
{
    width:50%;
    float:left;
}

.col-sm-right
{
    width:50%;
    float:right;
}

/************************************************Module prix et distinctions**************************************************/

/*.irsst_cqfibres_alternate{
    background-color: #E2EFF8;
    border-colors: none;
    border-color: #cccccc #cccccc #cccccc #58addd;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px 1px 3px;
    padding: 20px 20px 20px 25px;

    margin-top: 15px;
	margin-bottom: 15px;
}*/





.irsst_cqfibres_normal{
	border-colors: none;
    background-color: #fff;
    border-color: #cccccc #cccccc #cccccc #58addd;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px 1px 3px;
    padding: 20px 20px 20px 25px;
        margin-top: 15px;
	margin-bottom: 15px;
	width:800px;
   
}

/************************************************Module compteurs cqFibres**************************************************/

.irsst_cqfibres_compteur_list
{
    padding-left:20px;

}
.irsst_cqfibres_compteur_list li{
    list-style-type: square;
    margin-left:20px;
}
.irsst_cqfibres_clear
{
    clear:both;
}

.adresse ul li
{
    list-style:none;
    margin-left:0px;
}
.adresse ul 
{
 
    margin-left:0px;
    padding-left:0px;
}

.div_stylise_description
{
    margin: 14px 10px 10px 10px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border-bottom: 2px solid #025B87;
    border-top: 6px solid #025B87;
    border-right: 2px solid #025B87;
    border-left: 2px solid #025B87;
    padding: 10px 10px 10px 10px;
    margin-bottom: 20px;
    min-height:150px;
    min-width: 200px;
}

.div_stylise_description a {
color:#025B87;
}
/************** gb***************/
.fa-6,.fa-6x {
font-size: 12em;
}

.analyst_details{

background-image: url('../images/analyst.png');
   height: 32px;
   width: 32px;
}

.analyst_details:hover{
background-image: url('../images/analyst_hover.png');
   height: 32px;
   width: 32px;
     -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}

.info_perso tbody {
border:0;
padding:0;
margin:0;
    border-spacing: 0;
    border-collapse: collapse;
}



.info_perso tbody td {
padding:3px 3px 3px 12px;
margin: 6px;
border:0;
}

.info_perso tbody th{
padding:3px 0 3px 3px;
margin: 6px;
border:0;
text-align:left;
}

.info_perso tbody tr:nth-child(odd) {
   background-color: #F5F5F5;
}

/*.succ_details{

background-image: url('../images/map_off.png');
   height: 32px;
   width: 32px;
}*/

/*.succ_details:hover{
background-image: url('../images/map_on.png');
   height: 32px;
   width: 32px;
     -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}*/


#fancybox-header {
display:none;}

#fancybox-footer {
display:none;
}



   .lnk_imprimer_facture
{
    
       -moz-box-shadow: inset 0px -3px 7px 0px #29bbff;
    -webkit-box-shadow: inset 0px -3px 7px 0px #29bbff;
    box-shadow: inset 0px -3px 7px 0px #29bbff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E09E43), color-stop(1, #f0ad4e));
    background: -moz-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -webkit-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -o-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -ms-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: linear-gradient(to bottom, #E09E43 5%, #f0ad4e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E09E43', endColorstr='#f0ad4e',GradientType=0);
    background-color: #E09E43;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #0b0e07;
    display: inline;
    cursor: pointer;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding: 9px 23px;
    text-decoration: none;
    font-weight: bold;
	background-color: #f0ad4e;
	box-shadow: 0 -3px 7px 0 #E09E43 inset;
	border:0;

     margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 80px;
    width: 205px;
    text-align:center;
}

 .lnk_imprimer_facture:hover
{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0ad4e), color-stop(1, #E09E43));
    background: -moz-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: -webkit-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: -o-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: -ms-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: linear-gradient(to bottom, #f0ad4e 5%, #E09E43 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0ad4e', endColorstr='#E09E43',GradientType=0);
    background-color: #f0ad4e;
    color:white!important;
}

    .lnk_marquer_facture
{
    
       -moz-box-shadow: inset 0px -3px 7px 0px #29bbff;
    -webkit-box-shadow: inset 0px -3px 7px 0px #29bbff;
    box-shadow: inset 0px -3px 7px 0px #29bbff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E09E43), color-stop(1, #f0ad4e));
    background: -moz-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -webkit-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -o-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -ms-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: linear-gradient(to bottom, #E09E43 5%, #f0ad4e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E09E43', endColorstr='#f0ad4e',GradientType=0);
    background-color: #E09E43;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #0b0e07;
     display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding: 9px 23px;
    text-decoration: none;
    font-weight: bold;
	background-color: #f0ad4e;
	box-shadow: 0 -3px 7px 0 #E09E43 inset;
	border:0;

     margin-top: 20px;
    margin-bottom: 10px;
    margin-left:  160px;
    width: 205px;
    text-align:center;
}
     .lnk_marquer_facture:hover
{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0ad4e), color-stop(1, #E09E43));
    background: -moz-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: -webkit-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: -o-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: -ms-linear-gradient(top, #f0ad4e 5%, #E09E43 100%);
    background: linear-gradient(to bottom, #f0ad4e 5%, #E09E43 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0ad4e', endColorstr='#E09E43',GradientType=0);
    background-color: #f0ad4e;
    color:white!important;
}

.message_est_paye
{
    
     /*  -moz-box-shadow: inset 0px -3px 7px 0px #29bbff;
    -webkit-box-shadow: inset 0px -3px 7px 0px #29bbff;
    box-shadow: inset 0px -3px 7px 0px #29bbff;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E09E43), color-stop(1, #f0ad4e));
    background: -moz-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -webkit-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -o-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: -ms-linear-gradient(top, #E09E43 5%, #f0ad4e 100%);
    background: linear-gradient(to bottom, #E09E43 5%, #f0ad4e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E09E43', endColorstr='#f0ad4e',GradientType=0);*
   
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
   /* border: 1px solid #0b0e07;*/
    display: inline-block;
    color:green;
   
 
    font-family: 'Open Sans', sans-serif;
       padding: 9px 23px;
    text-decoration: none;
    /*font-weight: bold;*/
	/*background-color: #dfdfdf;*/
	/*box-shadow: 0 -3px 7px 0 #E09E43 inset;*/
	border:0;
/*    border:1px solid gray;*/

     margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 160px;
    width: 205px;
    text-align:center;
}

.pnl_print_credit
{
margin-left:370px;
}