body {background:#555;margin:0;background: url("/images/tango/fdgris.png") repeat;font-family:verdana;font-size:11px;}
input, textarea, select {font-size:11px;}


h2 {background:#fcf5c1;font-size:1.5em;padding:0 0 0 3px;line-height:1.5em;border-bottom:1px solid #f57900;}
h1 {border-bottom:1px solid #f57900;background:#fcf5c1;font-size:1.5em;padding:0 0 0 3px;line-height:1.5em;}
p {margin:5px 5px 10px 5px;}

#haut {background: url("/images/tango/fdhaut_rouge.png") top left repeat-x;color:white;height:90px;}
#haut div {background: url("/images/tango/logo_rouge.png") top left no-repeat;}
#menu {border-top:1px solid white;border-bottom:1px solid white;background: url("/images/tango/fdmenu_rouge.png") top left repeat-x;}
#menu ul {padding:0;margin:0;}
#menu li {float:left;color:black;list-style:none;}
#menu ul li a {color:black;padding:0.6em;display:block;text-decoration:none;font-weight:bold;}
#menu ul li a:hover {background:url("/images/tango/fdmenu_rouge.png") repeat-x  0 -34px;color:white;}
#menu ul li.active {background:url("/images/tango/fdmenu_rouge.png") repeat-x  0 -34px;color:white;}
#menu ul li.active a { color:white; }
img {padding:0;margin:0;}

#centre {}
#centre p {margin: 5px 20px 15px 20px;}
.blanc {background:white;}
.footer{color:white;background:#cc0000;}
#bas{padding:0.5em;}
#bas a {color:white;}
#bas p {color:white;padding:0;margin:0;}

#menuhaut {float:right;}
#menuhaut {padding:0 0 0 1.5em;}
#menuhaut a,#account a {color:white; text-decoration:none;}
#menuhaut a:hover,#account a:hover {color:#eee;text-decoration:underline;}
.lang {float:right;margin:0;padding:0;}
.lang img {padding:0;margin:0}
.lang a {margin:0;padding:0;}
.line {padding:0.2em;}
.submit {border:3px solid #ccc;font-size:10px;}
.submit2 {font-size:10px;margin-top:5px;text-align:right;}
#infos {/*padding:0.5em*/}
#bibliotheques {
color:white;background:#fcd918;
font-family:verdana;font-size:1em;line-height:1em;
border:1px solid #777;}
#bibliotheques h3 {background:#fcd918;color:black;padding:0.4em;margin:0;font-size:1.2em;font-family:verdana;line-height:1em;font-weight:bold;}

#bibliotheques h3 .fr a {color:darkblue;}

#list dl {padding:0;margin:0;}
.overflowed {/*height:550px;overflow:scroll;*/} 
#list dl dd {
  background:#fcf5c1;

  border-bottom:1px solid #fff;
  font-weight:normal;
  color:black;
  font-size:10px;
  }
#list dl dd dl {padding:0;margin:0;}
#list dl dd dl dd {
  background:white;
  border:none;
  color:black;
  border-bottom:1px solid #fcaf3e;
  }

#list dl dd dl dd dl dd {
  background:white;
  color:black;
  border:none;
  border-bottom:1px solid #fcaf3e;
  
  }
#list dl dd dl dd dl dd dl dd {
  background:white;
  color:black;
  border:none;
  border-bottom:1px solid #aaa;
  }
#list dl dd dl dd dl dd dl dd dl dd {
  background:white;
  color:black;
  border:none;
  border-bottom:1px solid #fcaf3e;
  }
#list {clear:both;}
#list dl dd a {color:#000;text-decoration:none;}
#list dl dd a:hover {color:#000;text-decoration:underline;}
#list dl dd dl dd a {color:blue;text-decoration:none;}
#list dl dd dl dd a:hover {color:black;text-decoration:underline;}
#list img, #popup img {padding:0;margin:0;z-index:100;}

.bib_smenu {
  margin:0;
  float:left;
  width:25%;
  text-align:center;
  background: #002932 url("/images/tango/fdmenu.png") top left repeat-x;
  border:1px solid white;
  margin-bottom:5px;
  margin-left:2px;
  border:none;
  color:white;
}
.bib_smenu a {
  margin:0;
  background: #002932 url("/images/tango/fdmenu.png") top left repeat-x;
  color:#000;
  display:block;
  padding:4px;
  text-decoration:none;
}
.bib_smenu  a.actif {background:url("/images/tango/fdmenu.png") repeat-x  34px 100%; color:#fff;display:block;}
.bib_smenu  a:hover {background:url("/images/tango/fdmenu.png") repeat-x  34px 100%; color:#fff;display:block;}

.imgup {padding:0;margin:0;visibility:hidden;float:right;}

.sub {clear:both;}

.tr {text-align:right;}
.tc {text-align:center;}
.tab {padding:0;margin:0;width:100%;}

#popup {
  text-align:left;
  background:#ddd;
  color:black;
  position:absolute;
  width:300px;
  z-index:100;
  border:3px solid #fcaf3e;
  visibility:hidden;
}
#popup_bas {float:right;padding-right:5px;}
#popup h1, #popup h3, #popup p {padding:0;margin:0;}
#popup h1 {cursor:move;font-size:2em;}
#popup p {
padding: 0.2em;
background:white;
}
.handle {cursor:move;}
.tr .handle {background:#6c939d; color:white; text-align:center}
.close {background:#6c939d;text-align:center;color:white;}
.close a {color:white}

.elements{position: inherit;}

#work {
  padding:5px 5px 20px 5px;
  border:5px solid #eee;
}

.tr {text-align:right;}
.tc {text-align:center;}
.tj {text-align:justify;}
.tl {text-align:left;}
.fl {float:left;}
.fr {float:right;}


.r{float:right;}
.details form {
  padding:5px;margin:3px;background:#fcd918;border:1px solid #ffa500;
  font-size: 10px;
}

.details form input {font-size: 10px;}
.details form textarea {font-size: 10px;}

.compos {
background:#eee;
padding:5px;
border:3px solid #6c939d;
font-size:10px;
}
#indicator {display:none;}
.indicator {background:#fff;padding:5px;text-align:center;}

.right {float:right;padding:0;margin:0;height:16px;}
.cat {clear:both;}

/* TOOLTIPS */
.tool-tip {
        color: #fff;
        width: 139px;
        z-index: 13000;
        background:#555;
        /*-moz-opacity: 0.95;*/
}
 
.tool-title {
        font-weight: bold;
        font-size: 11px;
        margin: 0;
        color: #9FD4FF;
        padding: 8px 8px 4px;
        text-align:left;
}
 
.tool-text {
        font-size: 11px;
        padding: 4px 8px 8px;
        text-align:left;
}
/* FIN TOOL TIPS */

.nv {padding-left:20px;background: url("/images/page_add.png") left no-repeat;margin-right:5px;}
.save {padding-left:20px;background: url("/images/disk.png") left no-repeat;margin-right:5px;}
.facture {padding-left:20px;background: url("/images/page_go.png") left no-repeat;margin-right:5px;}
.delete {padding-left:20px;background: url("/images/delete.png") left no-repeat;margin-right:5px;}
.dupli {padding-left:20px;background: url("/images/page_copy.png") left no-repeat;margin-right:5px;}
.params {padding-left:20px;background: url("/images/application_edit.png") left no-repeat;margin-right:5px;}
.email {padding-left:20px;background: url("/images/email.png") left no-repeat;margin-right:5px;}
.printer {padding-left:20px;background: url("/images/printer.png") left no-repeat;margin-right:5px;}

.new_client {padding-left:20px;background: url("/images/user_add.png") left no-repeat;margin-right:5px;}

.barre a {padding:3px;padding-left:20px;font-size:11px;} 
.barre a:hover {color:red;}
.barre {background:url("/images/tango/fdmenu.png") repeat-x; color:#555;margin-top:5px;}

.titre a:hover {color:red;}
.titre {background:url("/images/tango/fdmenu.png") repeat-x; color:#555;padding:3px;margin-top:5px;}
.total {background:#f3f6f7;border-top:1px solid #dbe1e5;text-align:right;}
th {background:#f3f6f7;padding:1px;}

#devis ul {padding:0;margin:0;border-bottom:2px solid #f3e0ac;margin-bottom:5px;}
#devis li {list-style:none;}
#doc {clear:both;}
#doc em {font-size:0.8em;}
#doc a {text-decoration:none}
.doc_100 {background:#f57900;color:white;}
.doc_101,.doc_601 {background:#517780;color:white;}
.doc_101 a, .doc_601 a {color:white;}
.doc_101 a:hover, .doc_601 a:hover {color:yellow;}
.doc_201,.doc_801 {background:white;color:#000;padding-left:0px;}
.doc_301 {background:white;color:#222;padding-left:0px;}
.doc_401 {background:white;color:#444;padding-left:0px;}
.doc_2001,.doc_901,.doc_1001 {background:white;color:#555;padding-left:0px;}


#devis img {margin:0;padding:0;}
.compos_601 {padding:3px;background:#666;color:white;}
.compos_801 {padding:3px;background:#999;color:#eee;}
.compos_901 {padding:3px;background:#eee;color:#000;}
.inputdevis input {font-size:10px;}

/* Clients */
.boldn .b {font-weight:bold;}
.bold {background:#eee}
.ar {text-align:right;}
.tab {background: #fff url("/images/fdtab.png") top left repeat-x;}

/* scaffold */
.errorExplanation, .alert { background:#fff7cc;border-top:1px solid #ffa500;border-bottom:1px solid #ffa500;padding:5px;}
/* scaffold */


#toggle {cursor:pointer}
.forfaits {padding:5px;background:white;margin:5px;border:1px solid #ffa500;text-align:center;}
fieldset {margin: 0 5px 0 5px;}
fieldset dl dt {font-size:16px;font-family:Arial;}
fieldset dl dd {margin:0;padding:0;}
.prix {font-size:20px;font-family:Arial;padding:10px 10px 0 10px;text-align:left;}

.fieldWithErrors input, .fieldWithErrors textarea {border:1px solid #ffa500;background:pink;}
.cvg dl dd {text-align:justify}

#floatwindow {font-size:11px;text-align:left;position: absolute;z-index:3000}
#floatwindow form {background:#fff7cc;border-bottom:1px solid #729fcf;padding:5px;}
#resize {cursor:se-resize;}

#account input,#bibliotheques input {padding:2px;}
.menu {clear:both;background:#fffebf;padding:5px;text-align:right;}
.menu_fam {clear:both;background:#000;padding:5px;text-align:right;}
.editer, .composition,.delete_el,.add_el,.fermer,.add_ov, .add_art, .initialize {padding:5px 20px 5px 0;}
.editer {background: url('/images/edit_article.png') right no-repeat;}
.composition {background: url('/images/page_edit.png') right no-repeat;}
.delete_el {background: url('/images/delete.png') right no-repeat;}
.add_el {background: url('/images/add.png') right no-repeat;}
.add_ov {background: url('/images/add_ov.png') right no-repeat;}
.add_art {background: url('/images/add_art.png') right no-repeat;}
.initialize {background: url('/images/exclamation.png') right no-repeat;}
.fermer {background: url('/images/up.png') right no-repeat;}
.menu div, .menu_fam div {padding: 5px 0 5px 0;}
a.delete_el {color:#fff;}
a.delete_el:hover {color:#888;} 

.taxe {font-family:Lucida, "Everson Mono";font-size:6px;}
.data {font-size:8px;}
.situation {color:#d67a00;}

#legende {
background:white;
border:2px solid #555;
padding:5px;
width:450px;
}
#legende dl {margin:0;padding:0;}


.tranche {background:#f57900;color:white;}
.lot {}
.chapitre {background:url("/images/201.png") -5px no-repeat; padding-left:6px;}
.famille {background:url("/images/301.png") -5px no-repeat; padding-left:6px;}
.ouvrage {background:url("/images/401.png") -5px no-repeat; padding-left:6px;}
.article {background:url("/images/2001.png") -5px no-repeat; padding-left:6px;}

.clear {clear:both}

#logos {margin:0;padding:0;}
#logos li {float:left;width:150px;height:100px;margin:5px;padding:5px;text-align:center;}

.odd {}
.even {background:#fffae0; }
.even td,.odd td {border-bottom:1px solid #eee;}

.boxbleu, .boxmarron, .boxrouge, .boxviolet, .boxvert, .boxgris { color:white; }
.boxbleu dl {margin:0;padding:0;width:130px;height:110px;background:url("/images/box_bleu.png") top left no-repeat;}
.boxmarron dl {margin:0;padding:0;width:130px;height:110px;background:url("/images/box_marron.png") top left no-repeat;}
.boxrouge dl {margin:0;padding:0;width:130px;height:110px;background:url("/images/box_rouge.png") top left no-repeat;}
.boxviolet dl {margin:0;padding:0;width:130px;height:110px;background:url("/images/box_violet.png") top left no-repeat;}
.boxvert dl {margin:0;padding:0;width:130px;height:110px;background:url("/images/box_vert.png") top left no-repeat;}
.boxgris dl {margin:0;padding:0;width:130px;height:110px;background:url("/images/box_gris.png") top left no-repeat;}



.boxbleu dt, .boxmarron dt, .boxrouge dt, .boxviolet dt, .boxvert dt, .boxgris dt {margin:0 10px 0 15px;padding:20px 0 5px 0;text-align:left;font-size:14px}
.boxbleu dd, .boxmarron dd, .boxrouge dd, .boxviolet dd, .boxvert dd, .boxgris dd {margin:0 15px 0 15px;padding:0;line-height:12px;font-size:12px;text-align:left;font-weight:bold;}
.boxbleu div {padding:5px;background:#729FCF;margin-bottom:20px;}
.boxmarron div {padding:5px;background:#c17d11;margin-bottom:20px;}
.boxrouge div {padding:5px;background:#cc0000;margin-bottom:20px;}
.boxviolet div {padding:5px;background:#75507b;margin-bottom:20px;}
.boxvert div {padding:5px;background:#4e9a06;margin-bottom:20px;}
.boxgris div {padding:5px;background:#888a85;margin-bottom:20px;}

/* Home */
.encartbleu {margin:10px 0 10px 0;padding:20px;color:white;border-top:2px solid #729FCF; border-bottom:2px solid #729FCF;background: #3465a4 url("/images/all_in_line.png") top right no-repeat;}
.encartbleu h1 {font-size:3em;color:white;background:none;border-bottom:none;font-family:"Trebuchet MS", verdana;}
.encartbleu h2 {font-size:1.3em;color:white;background:none;border-bottom:none;font-family:"Trebuchet MS", verdana;}

h1 {background:none;border-bottom:none;font-size:2em;margin:0 10px 0 10px;color:#ce5c00;font-family:"Trebuchet MS", verdana;}
#MooFlow {margin:0 20px 0 20px;}

.documents {margin:0 20px 0 20px;}
.documents a {float:left;margin:5px;border:3px solid #3465a4;}
.documents a:hover { border:3px solid #73d216;  }

.boxes dl dt {font-size:1.2em;line-height:1.4em;}
.boxes dl {border-bottom:3px double #c17d11;margin:0 10px 15px 10px;padding-bottom:5px;}

.carre_bleu {font-family:"Trebuchet MS", verdana;color:white;background:url("/images/carre_bleu.png") top left no-repeat;width:225px;height:167px;}
.carre_violet {font-family:"Trebuchet MS", verdana;color:white;background:url("/images/carre_violet.png") top left no-repeat;width:225px;height:167px;}
.carre dt {padding: 25px 25px 10px 25px;font-size:1.6em;}
.carre dd {padding: 0 25px 0 25px;font-size:1.4em;}
.carre dd a {color:white;}

.show_lib h1 {padding:0;margin:0;font-size:1em;line-height:1.4em;clear:none;}
.show_lib h3 {padding:0;margin:0 0 0 16px;font-size:1em;line-height:1.2em;}
.show_lib li {margin-bottom:10px;list-style:none;}

.conditions {padding:10px;background:#f2f2f2;overflow:auto;height:200px;margin:5px;}

.pagination {padding:5px;}
.pagination a {border:1px solid #ddd;background:#fefefe;padding:2px 5px 2px 5px;}
.pagination a:hover {border:1px solid #888;background:#cc0000;color:white;}
.pagination .current {border:1px solid white;background:#fff;color:#888;padding:2px 5px 2px 5px;}
.pagination .disabled {display:none;border:1px solid #aaa;background:#ddd;color:#000;padding:2px 5px 2px 5px;}


.ui-dialog-titlebar {
  background: #555;
}
.ui-dialog-titlebar a {
  color: #fff;
}
.forum{width:100%;}
.line1{background:#eee;}
#centre td p {margin: 0 0 5px 0;}
.dialogcontainer { height:380px; overflow-y:auto; background:white; border:2px solid black;}

.lib_100 {background:#f57900;color:white;}
.lib_101,.lib_601 {font-weight:bold;}
.lib_101 a, .lib_601 a {color:black;}
.lib_101 a:hover, .lib_601 a:hover {color:#555;}
.lib_201 {font-weight:bold;padding-left:10px;}
.lib_201 a {color:#555;padding-left:15px;background:url(/images/201.png) left no-repeat;}
.lib_201 a:hover, .lib_801 a:hover {color:#555;}
.lib_301 {padding-left:20px;}
.lib_301 a {color:#555;padding-left:15px;background:url(/images/301.png) left no-repeat;}
.lib_301 a:hover {color:#555;}
.lib_801 {padding-left:10px;}
.lib_801 a {font-weight:bold;padding-left:10px;}
.lib_801 a:hover {color:#555;}
.lib_401 {padding-left:30px;}
.lib_401 a {color:#555;padding-left:15px;background:url(/images/401.png) left no-repeat;}
.lib_401 a:hover {color:#555;}

.lib_2001,.lib_901,.lib_1001 {background:white;color:#555;padding-left:0px;padding-left:30px;}
.b {font-weight:bold;}
.p5 {padding:5px;}
.div_101 {float:left;width:50%;}