/*======================================
            Axestech.net
--------------------------------------      
       Copyright Axestech.net
======================================*/

/*img, td, tr, div { behavior: url(../_css/iepngfix.htc) }*/

/**************************************/
/*               RESET                */
/**************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-size: 100%;
   vertical-align: baseline;
}
body {
   line-height: 1;
}
ol, ul {
   list-style: none;
}
blockquote, q {
   quotes: none;
}
/* remember to define focus styles! */
:focus {
   outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
   text-decoration: none;
}
del {
   text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
   border-collapse: collapse;
   border-spacing: 0;
   text-align: center;
}
/**************************************/
/*              GLOBALS               */
/**************************************/

* {
   margin:0;
   padding:0;
   border:0;
}
body {
   background: url(../_img/backgrounds/body_bg.gif) repeat-x top #D6DEE4;
   font-size:12px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color:#14364c;
}
h1 {
   margin-bottom: 20px;
   font-size: 19px;
   font-weight: normal;
   text-transform: uppercase;
   color: #1d4f76;
}
h1.blue {
   height: 32px;
   padding: 7px 0 0 20px;
   margin-bottom: 0;
   font-weight: bold;
   color: #91aabe;
   background: url(../_img/backgrounds/title_bg_blue.gif) repeat-x;
   vertical-align: middle;
}
h2.blue {
   height: 30px;
   line-height:30px;
   margin-bottom: 0;
   font-weight: bold;
   color: #91aabe;
   vertical-align: middle;
   font-size:15px;
   text-transform:uppercase;
}
a {
   text-decoration:none;
   color:#14364c;
}
a:hover {
   text-decoration:underline;
}
ul {
   list-style-type:none;
}
input, textarea, select {
   font-size:12px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color:#14364c;
   border: 1px solid #CCCCCC;
   margin-bottom: 8px;
   padding:2px;
}


#wrapper {
   width: 988px;
   margin:0 auto;
   text-align:left;
}
.color {
   color: #eb6909;
}
/**************************************/
/*              VISUAL                */
/**************************************/
.msgerror {
   background:#FBE3E4;
   color:#8a1f11;
   border-color:#FBC2C4;
}
.objright {
   float:right;
}
.objleft {
   float:left;
}
.imgright {
   float:right;
   padding:3px;
   border:#CCC solid 1px;
   margin:0 0 10px 10px;
}
.imgleft {
   float:left;
   padding:3px;
   border:#CCC solid 1px;
   margin:0 10px 0 10px;
}
.center {
   text-align:center;
}
.clear {
   clear:both;
}
.corange {
   color: #eb6909;
}
.nobg {
   background-image:none;
}
h3.orangef {
   font-size:11px;
   color: #eb6909;
   height:25px;
   margin-bottom:3px;
   text-transform:uppercase;
}
h3.yellowdesc {
   display:block;
   background:#F7D067;
   padding:4px 0 3px 6px;
   font-size:11px;
}
/**************************************/
/*              HEADER                */
/**************************************/

#banner {
   width: 988px;
   height: 102px;
   background: url(../_img/backgrounds/header.jpg) no-repeat;
}
#border_top {
   height: 10px;
   background: url(../_img/backgrounds/content_bg_top.png) no-repeat;
}
#header {
   width: 988px;
   padding: 0 6px 15px;
   float: left;
   background: url(../_img/backgrounds/header_bg.png) repeat-y;
}
#user {
   padding: 4px 30px;
   text-align: right;
   font-size: 11px;
}
#logo {
   float: left;
   height: 60px;
   width: 200px;
   text-align: center;
}
#menu {
   float: left;
   margin:  10px 0 0 0;
}
#btn_info, #btn_deconnexion {
   float: left;
   margin: 3px 0;
}
#btn_info a {
   display: block;
   height: 25px;
   width: 25px;
   background: url(../_img/buttons/btn_info.gif) no-repeat top;
}
#btn_info a:hover, #btn_info a.selected {
   background-position: bottom;
}
#btn_deconnexion a {
   margin-left: 105px;
   display: block;
   height: 20px;
   width: 105px;
   background: url(../_img/buttons/btn_deconnexion.gif) no-repeat top;
}
#btn_deconnexion a:hover {
   background-position: bottom;
}
#btn_list {
   display: block;
   height: 20px;
   width: 122px;
   background: url(../_img/buttons/btn_list.gif) no-repeat top;
}
#btn_list:hover {
   background-position: 0 -25px;
}
#btn_list.noselected, #btn_list.noselected:hover {
   background-position: bottom;
}
.btn_modifier {
   display: block;
   height: 20px;
   width: 68px;
   background: url(../_img/buttons/modifier.png) no-repeat top;
   border:none;
}
.btn_modifier:hover {
   background-position: bottom;
}
.btn_fermer {
   display: block;
   height: 25px;
   width: 25px;
   background: url(../_img/buttons/fermer.png) no-repeat top;
}
.btn_fermer:hover {
   background-position: bottom;
}
#btn_partners {
   display: block;
   height: 20px;
   width: 131px;
   background: url(../_img/buttons/btn_partners.gif) no-repeat top;
   border:none;
}
#btn_partners:hover {
   background-position: 0 -25px;
}

#btn_partners.noselected, #btn_partners.noselected:hover {
   background-position: bottom;
}
#btn_ok {
   display: block;
   height: 24px;
   width: 52px;
   background: url(../_img/buttons/ok.png) no-repeat top;
   border:none;
}
#btn_ok:hover {
   cursor: pointer;
   background-position: bottom;
}
#btn_valider {
   display: block;
   height: 25px;
   width: 60px;
   background: url(../_img/buttons/valider.jpg) no-repeat top;
   font-size:11px;
   color:#FFF;
   padding-left:5px;
}


#btn_deconnexion a, #btn_list, .btn_modifier, #btn_partners  {
   font-size:11px;
   color:#FFF;
   text-align:center;
   padding-top:5px;
}
#btn_deconnexion a:hover, #btn_list:hover, .btn_modifier:hover, #btn_partners:hover, #btn_valider:hover  {
   text-decoration:none;
}



div.spacer {
   height: 15px;
   background: url(../_img/backgrounds/header_bg.png) repeat-y;
}
#home_header {
   margin-left: -21px;
   width: 1036px;
   height: 123px;
   background:  url(../_img/backgrounds/header_home.png) no-repeat;
}
#home_header2 {
   margin-left: -21px;
   width: 1036px;
   height: 123px;
   background:  url(../_img/backgrounds/header_home2.png) no-repeat;
}
#separator {
   clear: both;
   height: 5px;
   background:  url(../_img/backgrounds/separator.gif) no-repeat;
}
/**************************************/
/*             NAVIGATION             */
/**************************************/

#main_menu {
   float: left
}
#main_menu ul {
   height: 31px;
   width: 518px;
   padding: 0 5px;
   background: url(../_img/backgrounds/menu_bg.gif) no-repeat;
}
#main_menu ul li {
   float: left;
   padding: 7px 5px 0;
   margin-right:3px;
}
#main_menu ul li a {
   display: block;
   height:15px;
   line-height:15px;
   padding: 0 0 0 18px;
   font-size: 12px;
   font-weight: bold;
   background: url(../_img/nav/puce_menu.gif) no-repeat 0 4px;
}
#main_menu ul li a:hover, #main_menu ul li a.selected {
   text-decoration: none;
   color: #eb6909;
}
/**************************************/
/*             CONTENT                */
/**************************************/

#content {
   width: 988px;
   padding: 0 6px 5px;
   float: left;
   background:  url(../_img/backgrounds/content_bg.png) repeat-y;
}
#content-onglet1 {
   float: left;
   margin-top: 10px;
   margin-left: 16px;
   width: 654px;
}
.onglet-content1 {
   background-image: url(../_img/backgrounds/content-onglet-bg1.jpg);
   background-repeat: repeat-y;
}
.onglet-content-top1 {
   background-image: url(../_img/backgrounds/content-onglet-top1.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 6px;
}
.onglet-content-down1 {
   background-image: url(../_img/backgrounds/content-onglet-down1.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 5px;
}
#content-onglet2 {
   float: left;
   margin-top: 10px;
   margin-left: 16px;
   width: 500px;
}
.onglet-content2 {
   background-image: url(../_img/backgrounds/content-onglet-bg2.jpg);
   background-repeat: repeat-y;
}
.onglet-content-top2 {
   background-image: url(../_img/backgrounds/content-onglet-top2.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   display: block;
   height: 3px;
}
.onglet-content-down2 {
   background-image: url(../_img/backgrounds/content-onglet-down2.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
   display: block;
   height: 3px;
}
.onglet-content-medium2 {
   padding-right: 5px;
   padding-left: 5px;
   padding-top:0px;
   padding-bottom:0px;
}
#content-onglet3 {
   float: left;
   margin-top: 10px;
   margin-left: 16px;
   width: 649px;
}
.onglet-content3 {
   background-image: url(../_img/backgrounds/content-onglet-bg3.jpg);
   background-repeat: repeat-y;
}
.onglet-content-top3 {
   background-image: url(../_img/backgrounds/content-onglet-top3.jpg);
   background-repeat: no-repeat;
   background-position:top;
   display: block;
   height: 3px;
}
.onglet-content-down3 {
   background-image: url(../_img/backgrounds/content-onglet-down3.jpg);
   background-repeat: no-repeat;
   background-position: bottom;
   display: block;
   height: 3px;
}
.onglet-content3 p {
   padding:10px 0 5px 10px;
}
#content-onglet4 {
   float: left;
   margin-top: 10px;
   margin-left: 16px;
}
.onglet-content4 {
   background-image: url(../_img/backgrounds/content-onglet-bg4.jpg);
   background-repeat: repeat-y;
   width: 406px;
   margin-left:225px;
}
.onglet-content-top4 {
   background-image: url(../_img/backgrounds/content-onglet-top4.jpg);
   background-repeat: no-repeat;
   background-position:top;
   display: block;
   height: 3px;
}
.onglet-content-down4 {
   background-image: url(../_img/backgrounds/content-onglet-down4.jpg);
   background-repeat: no-repeat;
   background-position: bottom;
   display: block;
   height: 3px;
}
.onglet-content-medium4 {
   padding:24px;
}
#content-onglet42 {
   float: left;
   margin-top: 10px;
   margin-left: 16px;
}
.onglet-content42 {
   background-image: url(../_img/backgrounds/content-onglet-bg4.jpg);
   background-repeat: repeat-y;
   width: 406px;
   margin-left:0px;
}
.onglet-content-top42 {
   background-image: url(../_img/backgrounds/content-onglet-top4.jpg);
   background-repeat: no-repeat;
   background-position:top;
   display: block;
   height: 3px;
}
.onglet-content-down42 {
   background-image: url(../_img/backgrounds/content-onglet-down4.jpg);
   background-repeat: no-repeat;
   background-position: bottom;
   display: block;
   height: 3px;
}
.onglet-content-medium42 {
   padding:24px;
}
#content-onglet43 {
   float: left;
   margin-top: 10px;
   margin-left: 16px;
}
.onglet-content43 {
   background-image: url(../_img/backgrounds/content-onglet-bg4.jpg);
   background-repeat: repeat-y;
   width: 406px;
   margin-left:52px;
}
.onglet-content-top43 {
   background-image: url(../_img/backgrounds/content-onglet-top4.jpg);
   background-repeat: no-repeat;
   background-position:top;
   display: block;
   height: 3px;
}
.onglet-content-down43 {
   background-image: url(../_img/backgrounds/content-onglet-down4.jpg);
   background-repeat: no-repeat;
   background-position: bottom;
   display: block;
   height: 3px;
}
.onglet-content-medium43 {
   padding:24px;
}
#content-onglet5 {
   float: left;
   margin-top: 10px;
   margin-left: 16px;
   width: 943px;
}
.onglet-content5 {
   background-image: url(../_img/backgrounds/content-onglet-bg5.jpg);
   background-repeat: repeat-y;
}
.onglet-content-top5 {
   background-image: url(../_img/backgrounds/content-onglet-top5.jpg);
   background-repeat: no-repeat;
   background-position:top;
   display: block;
   height: 3px;
}
.onglet-content-down5 {
   background-image: url(../_img/backgrounds/content-onglet-down5.jpg);
   background-repeat: no-repeat;
   background-position: bottom;
   display: block;
   height: 3px;
}
.onglet-content-medium5 {
   padding:20px 0 20px 0;
}
#content-onglet7 {
   float: left;
   margin-top: 10px;
   margin-left: 16px;
   width: 751px;
}
.onglet-content7 {
   background-image: url(../_img/backgrounds/content-onglet-bg7.jpg);
   background-repeat: repeat-y;
}
.onglet-content-top7 {
   background-image: url(../_img/backgrounds/content-onglet-top7.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   display: block;
   height: 3px;
}
.onglet-content-down7 {
   background-image: url(../_img/backgrounds/content-onglet-down7.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
   display: block;
   height: 3px;
}
.onglet-content-medium7 {
   padding:20px 0 20px 0;
}
#content-onglet8 {
   float: left;
   margin-top: 10px;
   margin-left: 16px;
   width: 218px;
   height:166px;
}
.onglet-content8 {
   background-image: url(../_img/backgrounds/content-onglet-bg8.jpg);
   background-repeat: no-repeat;
   width: 219px;
   height:165px;
   margin-left:427px;
}
.faq {
   border:1px solid #000;
   width:565px;
   padding:20px;
   margin:20px;
   background:#f0f0f0;
}
.faq h3 {
   color:#F60;
}
ul.onglet-tabs {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   height: 40px;
}
.onglet-tabs li {
   display:inline-block;
   margin: 0px;
   padding: 0px;
   float: left;
}

.onglet-tabs li a{
   text-decoration:none;
   color:#FFF;
   margin-right:0px;
}
.onglet-tabs li a span{
   text-transform:uppercase;
   line-height:42px;
   font-size:11px;
   font-weight:bold;
   padding-left:50px;
}

.onglet-tabs li a:hover, .onglet-tabs li a.selected {
   color:#eb6909;
}
.onglet-tabs li a.selected, * html .onglet-tabs li a:hover {
   display: block;
   z-index:100;
   position:relative;
   bottom:-1px;
}
#ong_fact_emis {
   display: block;
   height: 40px;
   width: 168px;
   background: url(../_img/nav/onglet/f_emis_off.jpg) no-repeat top;
}
#ong_fact_emis:hover, #ong_fact_emis.selected {
   background: url(../_img/nav/onglet/f_emis_on.jpg) no-repeat top;
}

#ong_fact_recu {
   display: block;
   height: 40px;
   width: 172px;
   background: url(../_img/nav/onglet/f_recu_off.jpg) no-repeat top;
}
#ong_fact_recu:hover, #ong_fact_recu.selected {
   background: url(../_img/nav/onglet/f_recu_on.jpg) no-repeat top;
}

#ong_listpart {
   display: block;
   height: 40px;
   width: 208px;
   background: url(../_img/nav/onglet/list_part_off.jpg) no-repeat top;
}
#ong_listpart:hover, #ong_listpart.selected {
   background: url(../_img/nav/onglet/list_part_on.jpg) no-repeat top;
}

#ong_newpart {
   display: block;
   height: 40px;
   width: 207px;
   background: url(../_img/nav/onglet/nouveau_part_off.jpg) no-repeat top;
}
#ong_newpart:hover, #ong_newpart.selected {
   background: url(../_img/nav/onglet/nouveau_part_on.jpg) no-repeat top;
}

#ong_coord {
   display: block;
   height: 40px;
   width: 172px;
   background: url(../_img/nav/onglet/coordonnees_off.jpg) no-repeat top;
}
#ong_coord:hover, #ong_coord.selected {
   background: url(../_img/nav/onglet/coordonnees_on.jpg) no-repeat top;
}

#ong_compte {
   display: block;
   height: 40px;
   width: 172px;
   background: url(../_img/nav/onglet/compte_off.jpg) no-repeat top;
}
#ong_compte:hover, #ong_compte.selected {
   background: url(../_img/nav/onglet/compte_on.jpg) no-repeat top;
}

#ong_pref {
   display: block;
   height: 40px;
   width: 171px;
   background: url(../_img/nav/onglet/pref_off.jpg) no-repeat top;
}
#ong_pref:hover, #ong_pref.selected {
   background: url(../_img/nav/onglet/pref_on.jpg) no-repeat top;
}
#ong_ajout {
   display: block;
   height: 40px;
   width: 220px;
   background: url(../_img/nav/onglet/ajout_on.jpg) no-repeat top;
}
#ong_ajout:hover, #ong_ajout.selected {
   background: url(../_img/nav/onglet/ajout_off.jpg) no-repeat top;
}

#ong_doc {
   display: block;
   height: 40px;
   width: 208px;
   background: url(../_img/nav/onglet/doc_off.jpg) no-repeat top;
}
#ong_doc:hover, #ong_doc.selected {
   background: url(../_img/nav/onglet/doc_on.jpg) no-repeat top;
}

#ong_faq {
   display: block;
   height: 40px;
   width: 219px;
   background: url(../_img/nav/onglet/faq_off.jpg) no-repeat top;
}
#ong_faq:hover, #ong_faq.selected {
   background: url(../_img/nav/onglet/faq_on.jpg) no-repeat top;
}

#ong_info {
   display: block;
   height: 40px;
   width: 219px;
   background: url(../_img/nav/onglet/info_off.jpg) no-repeat top;
}
#ong_info:hover, #ong_info.selected {
   background: url(../_img/nav/onglet/info_on.jpg) no-repeat top;
}

#ong_msg_emis {
   display: block;
   height: 40px;
   width: 163px;
   background: url(../_img/nav/onglet/msg_emis_off.jpg) no-repeat top;
}
#ong_msg_emis:hover, #ong_msg_emis.selected {
   background: url(../_img/nav/onglet/msg_emis_on.jpg) no-repeat top;
}

#ong_msg_recus {
   display: block;
   height: 40px;
   width: 172px;
   background: url(../_img/nav/onglet/msg_recu_off.jpg) no-repeat top;
}
#ong_msg_recus:hover, #ong_msg_recus.selected {
   background: url(../_img/nav/onglet/msg_recu_on.jpg) no-repeat top;
}

#ong_recherche {
   display: block;
   height: 40px;
   width: 143px;
   background: url(../_img/nav/onglet/recherche_off.jpg) no-repeat top;
}
#ong_recherche:hover, #ong_recherche.selected {
   background: url(../_img/nav/onglet/recherche_on.jpg) no-repeat top;
}
.boxbutton {
   display:block;
   line-height: 22px;
   height: 22px;
   border: 1px solid #D0DAE2;
   background-color: #EFEFEF;
   font-size: 11px;
   padding-right: 23px;
   padding-left: 23px;
   margin-right:3px;
   float: left;
   text-decoration:none,
}
.boxbutton.active, .boxbutton:hover {
   color:#FFF;
   background-color: #eb6909;
   border: 1px solid #eb6909;
   text-decoration:none;
}
.content-option {
   float: left;
   margin-top: 55px;
   margin-left:190px;
}
/**************************************/
/*             TABLE                  */
/**************************************/

.tablelittle {
   width:180px;
   border:solid 1px #D4DEE6;
}
.tablelittle td {
   height:20px;
   text-align:center;
}
.tablelittle tr.linegray {
   background:#EFEFEF;
}
table.manage-msg {
   margin-top:5px;
   width: 976px;
}
.manage-msg .head-blue {
   background: url(../_img/backgrounds/table-col-blue.jpg) repeat-x;
   text-align:center;
}
.manage-msg .line {
   background-color: #FFF;
}
.manage-msg td {
   height: 34px;
   vertical-align: middle;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #39556B;
}
.manage-msg .lineblue td {
   vertical-align: middle;
}
.manage-msg .lineblue td.sep {
   background-image: url(../_img/backgrounds/table-col-sepblue.jpg);
   background-repeat: no-repeat;
   background-position: left center;
}
.septext {
   text-align:left;
   padding:5px;
   background-color: #FBEFB4;
   background:url(../_img/backgrounds/septext.jpg) left top no-repeat;
   height:98px;
   font-size:10px;
}
.manage-msg .line td.septop {
   background-image:url(../_img/backgrounds/table-col-sepbtop.jpg);
   background-repeat: no-repeat;
   background-position: left;
   background-color:#FFF;
}
.manage-msg .line td.sepmiddle {
   background-image:url(../_img/backgrounds/table-col-sepbmiddle.jpg);
   background-repeat: no-repeat;
   background-position: left;
   background-color:#FFF;
}
.manage-msg .line td.sepdown {
   background-image:url(../_img/backgrounds/table-col-sepbdown.jpg);
   background-repeat: no-repeat;
   background-position: left;
   background-color:#FFF;
}
.manage-msg .part {
   width: 108px;
   text-align:center;
   background-color:#FFF;
}
.manage-msg .mois {
   width: 62px;
   text-align: center;
}
.manage-msg .msg {
   width: 74px;
   height: 34px;
   display:block;
   padding-left:50px;
}
.manage-msg .tous {
   background-image:url(../_img/icons/messages.png);
   background-repeat:no-repeat;
   background-position:10px 5px;
   line-height:34px;
}
.manage-msg .emis {
   background-image:url(../_img/icons/message_envoi.png);
   background-repeat:no-repeat;
   background-position:10px 5px;
   line-height:16px;
}
.manage-msg .recu {
   background-image:url(../_img/icons/message_recu.png);
   background-repeat:no-repeat;
   background-position:10px 5px;
   line-height:16px;
}
.manage-msg .total {
   background-image:url(../_img/icons/messages.png);
   background-repeat:no-repeat;
   background-position:10px 5px;
   line-height:34px;
}
table.manage-factures {
   margin-top:5px;
   text-align: left;
}
.manage-factures .doc-dltext {
   background-image: url(../_img/icons/doc_dl_tab.png);
   background-repeat: no-repeat;
   background-position: 13px 6px;
}
.manage-factures .head-linegray td {
   height: 38px;
   vertical-align: middle;
}
.manage-factures .head-blue {
   background-image: url(../_img/backgrounds/table-col-blue.jpg);
   background-repeat: repeat-x;
}
.manage-factures .head-blue td {
   background: url(../_img/backgrounds/table-col-blue.jpg) repeat-x;
   text-align:center;
   font-weight: bold;
   text-align: center;
   color: #FFF;
   font-size: 11px;
   height: 38px;
   vertical-align: middle;
}
.manage-factures .head-blue .sep {
   background-image: url(../_img/backgrounds/table-col-blue-sep.jpg);
   background-repeat: no-repeat;
   background-position: left;
   text-align: center;
}
.manage-factures .head-blue .sep .sortable {
   display:block;
   background-image:url(../_img/buttons/puce-sortable.jpg);
   background-repeat: no-repeat;
   background-position:  right;
   height: 38px;
   line-height:38px;
   width:100%;
}
.manage-factures .head-blue .sep .sortable2 {
   display:block;
   background-image:url(../_img/buttons/puce-sortable2.jpg);
   background-repeat: no-repeat;
   background-position:  right;
   height: 38px;
   line-height:38px;
   width:100%;
}
.manage-msg .head-blue td {
   background: url(../_img/backgrounds/table-col-blue.jpg) repeat-x;
   text-align:center;
   font-weight: bold;
   text-align: center;
   color: #FFF;
   font-size: 11px;
   height: 38px;
   vertical-align: middle;
}
.manage-msg .head-blue .sep {
   background-image: url(../_img/backgrounds/table-col-blue-sep.jpg);
   background-repeat: no-repeat;
   background-position: left;
}
.manage-factures .line {
   background-color: #FFF;
}
.manage-factures .lineyellow {
   background-color: #FBEFB4;
}
.manage-factures .lineyellow .desc {
   text-align:left;
}
.manage-factures .line td, .manage-factures .lineyellow td {
   height: 34px;
   vertical-align: middle;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #39556B;
   text-align: center;
   background-color: #FBEFB4;
}
.manage-factures .line .sep {
   background-image: url(../_img/backgrounds/table-col-sep.jpg);
   background-repeat: no-repeat;
   background-position: left center;
}
.manage-factures .line td {
   background-color:#FFF;
}
.manage-factures .lineyellow td.sep {
   background-image: url(../_img/backgrounds/table-col-sepy.jpg);
   background-repeat: no-repeat;
   background-position: left center;
}
.manage-factures .check, .manage-factures .stat {
   width: 38px;
}
.check_dl {
   width:25px;
}
.manage-factures .actions {
   width: 130px;
}
.manage-factures .doc-dl {
   text-align: center;
}
.manage-factures .doc-dltext {
   padding-left:60px;
   text-align:left;
   font-size:10px;
}
.manage-factures .dl-table {
   display:block;
   float:right;
   width:50px;
   height:36px;
   padding-left:50px;
   font-size:10px;
   padding-top:10px;
   text-align:left;
}
.text-dl-table {
   padding-left:60px;
   height:36px;
   width:50px;
   background:url(../_img/icons/table_dl.png) no-repeat;
   background-position: top left;
}
.box-yellow {
   float:left;
   background-image: url(../_img/backgrounds/table-col-sepybig.jpg);
   background-repeat: no-repeat;
   background-position: right 10px;
   height: 98px;
   display: block;
   padding: 2px;
}
.box-yellow p {
   padding-top: 2px;
   padding-right: 4px;
   padding-bottom: 3px;
   padding-left: 4px;
}
.onglet-content-medium1 {
   height: 278px;
   width: 510px;
   margin-top: 15px;
   margin-left: 18px;
   overflow: auto;
   margin-bottom: 15px;
   border: 1px solid #D0DAE2;
}
.manage-user {
   background-color: #EFEFEF;
   width: 490px;
}
.manage-user tr:hover {
   background-color:#FBEFB5;
}
.manage-user tr td {
   vertical-align: middle;
   height: 30px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CBD6DF;
}
.manage-user .user {
   width: 375px;
   line-height: 30px;
   font-weight: bold;
   color: #000;
   padding-left: 10px;
   text-align:left;
}
.manage-user .modifier {
   width: 70px;
}
.manage-user .fermer {
   width: 20px;
}
.manage-doc {
   background-color: #EFEFEF;
   width: 590px;
}
.manage-doc tr:hover {
   background-color:#FBEFB5;
}
.manage-doc tr td {
   vertical-align: middle;
   height: 30px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CBD6DF;
}
.manage-doc .name {
   width: 550px;
   line-height: 30px;
   font-weight: bold;
   color: #000;
   padding-left: 10px;
}
.manage-doc .format {
   width: 40px;
   text-align:center;
   vertical-align:middle;
}
.onglet-content-medium3 {
   height: 278px;
   width: 610px;
   margin-top: 15px;
   margin-left: 18px;
   overflow: auto;
   margin-bottom: 15px;
   border: 1px solid #D0DAE2;
}
/**************************************/
/*           PAGINATION               */
/**************************************/

#table_navigation {
   text-align: center;
   margin: 10px 0;
}
#table_navigation table {
   margin: auto;
}
#table_navigation table td.nav_page {
   padding: 0 10px;
   color: #2a3b48;
}
#table_navigation table td.nav_page a {
   font-size: 11px;
   font-weight: bold;
   color: #2a3b48;
}
#table_navigation table td.nav_page a:hover, #table_navigation table td.nav_page a.selected {
   color: #f36d26;
   text-decoration: none;
}
#btn_previous, #btn_following, #btn_previous_quick, #btn_following_quick {
   display: block;
   height: 25px;
   width: 25px;
}
#btn_previous {
   background: url(../_img/buttons/btn_previous.gif) no-repeat top;
}
#btn_following {
   background: url(../_img/buttons/btn_following.gif) no-repeat top;
}
#btn_previous_quick {
   background: url(../_img/buttons/btn_previous_quick.gif) no-repeat top;
}
#btn_following_quick {
   background: url(../_img/buttons/btn_following_quick.gif) no-repeat top;
}
#btn_following:hover, #btn_previous:hover, #btn_previous_quick:hover, #btn_following_quick:hover {
   background-position: bottom;
}

/**************************************/
/*             LOGIN                  */
/**************************************/

#clouds{
   text-align: left;
     width:250px;
   color: #91aabe;
   font-size:12px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-decoaration:none;
}


.clsmedium
{

    font-size:14px;
}

.clslarge
{

    font-size:18px;
}


#col-right {
   margin: 15px 0 50px 30px;
   float: left;
   width:540px;
   line-height:1.4;
}

#col-right-small {
   margin-left:  130px;
   float: left;
   width:480px;
   line-height:1.4;
}
#col-left {
   margin: 15px 0 50px 20px;
   float: left;
   width:300px;
}
#col-center {
   margin: 15px 0 50px 30px;
   float: left;
   width: 925px;
   line-height:1;
}
#login, #reset-pass {
   height: 175px;
   width: 352px;
   text-align:center;
   background: url(../_img/backgrounds/login_bg.gif) no-repeat;
}
#login h1.blue, #reset-pass h1.blue {
   /* width: 332px; */
   text-align: left;
   color: #91aabe;
   background: url(../_img/buttons/login_title_bg.gif) no-repeat;
}
#login a, #reset-pass a {
   font-size:10px;
   color: #FFFFFF;
   text-decoration: underline;
}
#log_table {
   margin: 10px auto;
}
#log_table td {
   text-align: right;
   vertical-align: middle;
   font-size:14px;
   color: #FFFFFF;
}
#log_table td.label {
   padding: 4px 10px 4px 0;
}
#submit_log {
   margin: 10px 0;
   height: 25px;
   width: 62px;
   cursor: pointer;
   background: url(../_img/buttons/login_submit_bg.gif) no-repeat top;
}
#submit_log:hover {
   background-position: bottom;
}
#submit_empty {
   display: block;
   margin: 10px 0;
   height: 25px;
   width: 62px;
   cursor: pointer;
   background: url(../_img/buttons/login_submit_bg.gif.png) no-repeat top;
   font-size:11px;
   color:#FFF;
   padding-left:5px;
}
#submit_empty:hover {
   background-position: bottom;
}
#flag {
   text-align: right;
   padding-top: 8px;
}
.reset-pass{
   width: 500px !important;
   background: url(../_img/backgrounds/reset_bg.jpg) no-repeat !important;
   margin-top: 20px;
   margin: 30px auto;
}
.reset-pass h1.blue {
   background: url(../_img/buttons/reset_title_bg.jpg) no-repeat !important;
}
#reset-submit {
   margin: 10px 0;
   height: 26px;
   width: 64px;
   cursor: pointer;
   background: url(../_img/buttons/reset_submit_bg.gif.png) no-repeat top;
   color: #fff;
   text-align: left;
   padding-left: 5px;
}
#reset-submit:hover {
   background-position: bottom;
}
#reset-pass .fedlabel{
   margin-top: 30px;
}
#reset-pass .fedlabel a{
   color: #000;
   vertical-align: text-top;
   font-size: 12px;
   margin-left: 5px;
}
.reset-alert{
   text-align: center;
   margin-top: 20px;
}
/**************************************/
/*               FOOTER               */
/**************************************/

#border_bottom {
   clear: both;
   height: 15px;
   background: url(../_img/backgrounds/content_bg_bottom_white.png) no-repeat;
}
#border_bottom.blue {
   clear: both;
   height: 15px;
   background: url(../_img/backgrounds/content_bg_bottom_blue.png) no-repeat;
}
#border_bottom.docatnet{
    text-align: center;
    padding: 30px 0 20px 0;
    font-size: 12px;
}
#border_bottom.docatnet a{
    text-decoration: underline;
}
#border_bottom.docatnet a:hover{
    text-decoration: none;
}
/**************************************/
/*            ACCORDION               */
/**************************************/


table.grid .collapsible {
   padding: 0 0 3px 0;
}
.collapsible a.collapsed, .collapsible a.collaps {
   margin: 2px;
   display: block;
   width: 28px;
   height: 28px;
   background: url(../_img/jquery/tablesorter_arrows.png) no-repeat 1px 1px;
   outline: 0;
   text-decoration:none;
}
.collapsible a.expanded {
   margin: 2px;
   display: block;
   width: 28px;
   height: 28px;
   background: url(../_img/jquery/tablesorter_arrows.png) no-repeat -27px 1px;
   outline: 0;
}


/**************************************/
/*            HACK IE                 */
/**************************************/



* html #wrapper>div {
   margin-left: 21px;
}
* html #banner{
   width: 1036px;
   background-image: url(../_img/backgrounds/header.jpg) no-repeat;
   background-position: 21px 0;
}
* html #border_top {
   width: 1036px;
   background: url(../_img/backgrounds/content_bg_top.gif) no-repeat;
   background-position: 21px 0;
}
* html div.spacer {
   width: 1036px;
   background-image: url(../_img/backgrounds/header_bg.gif);
   background-position: 21px 0;
}
* html #header {
   width: 1036px;
   background-image:  url(../_img/backgrounds/header_bg.gif);
   background-position: 21px 0;
}
* html #home_header {
   margin-left: 0;
}
* html #home_header2 {
   margin-left: 0;
}
* html #border_top {
   margin-bottom: -5px;
}
* html #separator {
   margin-bottom: -10px;
   width: 1036px;
   background-position: 21px 0;
}
* html #complementary_links {
   margin-right: 57px;
}
* html #content {
   width: 1036px;
   padding-left: 27px;
   padding-right: 27px;
   background-image: url(../_img/backgrounds/content_bg.gif);
   background-position: 21px 0;
}
* html #user {
   margin-right: 47px;
}
* html #main_page_submenu {
   margin-top: -2px;
}
* html #border_bottom {
   width: 1036px;
   background-image: url(../_img/backgrounds/content_bg_bottom_white.gif);
   background-position: 21px 0;
}
* html #border_bottom.blue {
   width: 1036px;
   background-image: url(../_img/backgrounds/content_bg_bottom_blue.gif);
   background-position: 21px 0;
}
/**************************************/

* html main_menu {
   float: left
}
* html #main_menu ul {
   height: 31px;
   width: 518px;
   padding: 0 5px;
   background: url(../_img/backgrounds/menu_bg.gif) no-repeat;
}
* html #main_menu ul li {
   float: left;
   padding: 7px 3px 0;
   margin-right:3px;
}
* html #main_menu ul li a {
   display: block;
   width:70px;
   height:15px;
   line-height:15px;
   padding: 0 0 0 18px;
   font-size: 12px;
   font-weight: bold;
   background: url(../_img/nav/puce_menu.gif) no-repeat 0 4px;
}
* html #main_menu ul li a:hover, #main_menu ul li a.selected {
   text-decoration: none;
   color: #eb6909;
}

/**************************************/
* html #content-onglet1 {
   float: left;
   margin-top: 10px;
   margin-left: 6px;
   width: 654px;
}
* html #content-onglet2 {
   float: left;
   margin-top: 10px;
   margin-left: 6px;
   width: 500px;
}
* html #content-onglet3 {
   float: left;
   margin-top: 10px;
   margin-left: 6px;
   width: 649px;
}
* html #content-onglet4 {
   float: left;
   margin-top: 10px;
   margin-left: 6px;
}
* html #content-onglet5 {
   float: left;
   margin-top: 10px;
   margin-left: 6px;
   width: 943px;
}
* html #content-onglet7 {
   float: left;
   margin-top: 10px;
   margin-left: 6px;
   width: 751px;
}
* html #content-onglet8 {
   float: left;
   margin-top: 10px;
   margin-left: 6px;
   width: 218px;
   height:166px;
}
* html .medium-box1 {
   float: left;
   height: 200px;
   width: 300px;
   padding: 0 10px 0 20px;
   margin:0 10px 0 10px;
}
* html .medium-box1.other1 {
   background-image: url(../_img/backgrounds/form-sep.jpg);
   background-repeat: no-repeat;
   background-position: left;
   float: left;
   height: 200px;
   width: 300px;
   padding: 0 10px 0 20px;
   margin:0 10px 0 10px;
   background-color:#FFF;
}
* html .medium-box1.last1 {
   background-image: url(../_img/backgrounds/form-sep.jpg);
   background-repeat: no-repeat;
   background-position: left;
   float: left;
   height: 200px;
   width: 170px;
   padding: 0 0 0 20px;
   margin:0 10px 0 10px;
   background-color:#FFF;
}

* html .medium-box2.first2 {
   background-image:none;
   float: left;
   height: 120px;
   width: 250px;
   padding: 0 10px 0 0;
   margin:0 20px 0 10px;
   background-color:#FFF;
}
* html .medium-box2 {
}

* html .medium-box2.other2 {
   background-image: url(../_img/backgrounds/form-sep.jpg);
   background-repeat: no-repeat;
   background-position: left;
   background-color:#FFF;
}
* html .medium-box2.last2 {
   background-image: url(../_img/backgrounds/form-sep.jpg);
   background-repeat: no-repeat;
   background-position: left;
   float: left;
   height: 120px;
   width: 300px;
   padding: 0 0 0 20px;
   margin:0 10px 0 10px;
   background-color:#FFF;
}
* html .medium-box2.full2 {
   background-image:none;
   float: left;
   height: 20px;
   width: 90%;
   padding: 0 10px 0 0;
   margin:0 20px 0 10px;
   background-color:#FFF;
}

* html .medium-box3.first3{
   background-image:  none;
   float: left;
   height: 150px;
   width: 340px;
   padding: 0 10px 0 0;
   margin:0 0 0 10px;
   background-color:#FFF;
}
.medium-box3.last3 {
   background-image: url(../_img/backgrounds/form-sep.jpg);
   background-repeat: no-repeat;
   background-position: left;
   float: left;
   height: 120px;
   width: 520px;
   padding: 0 0 0 20px;
   margin:0 0 0 10px;
   background-color:#FFF;
}

* html .medium-box4.first{
   background-image:  none;
   float: left;
   height: 170px;
   width: 280px;
   padding: 0 10px 0 0;
   margin:0 20px 0 10px;
   background-color:#FFF;
}
* html .medium-box4.last {
   background-image: url(../_img/backgrounds/form-sep.jpg);
   background-repeat: no-repeat;
   background-position: left;
   float: left;
   height: 170px;
   width: 280px;
   padding: 0 0 0 20px;
   margin:0 10px 0 10px;
   background-color:#FFF;
}
.alert {
   padding: 10px;
   margin: 20px auto;
   width: 100%;
   max-width: 920px;
   border-radius: 4px;
   border: 1px solid;
   text-shadow: 0 1px 0 rgba(255,255,255,0.5);
   font-size: 14px;
 }
 .alert-error{
   color: #b94a48;
   background-color: #f2dede;
   border-color: #eed3d7;
 }
 .alert-success {
   color: #155724;
   background-color: #d4edda;
   border-color: #c3e6cb;
 }
 .closebtn {
   margin-left: 15px;
   color: grey;
   font-weight: bold;
   float: right;
   font-size: 16px;
   line-height: 10px;
   cursor: pointer;
   transition: 0.3s;
 }
 .closebtn:hover {
   color: black;
 }