@charset "iso-8859-1";

/*////////////////////////////// GENERAL ///////////////////////*/
body 
{
 font-family        : Verdana, Arial, Helvetica, sans-serif; 
 font-size          : 11px; 
 font-style         : normal; 
 padding            : 0px; 
 margin             : 0px;
 background-color   : #0076bc;
 width              : 100%;
 background-image:url(../images/interface/bg-admin.jpg);
 background-repeat:repeat;
 min-height:600px;
}
#preload
{
	display:none;
}
tbody.primaire
{
	background-color:#ffffff;
}

h1
{
  width             : 100%;
  text-align        : center;
  font-size         : 18px;
  color             : #4F73F7;
  margin-top        : 20px;
}
img, p, tr, th, td, table, select, input, textarea, a
{
  border            : 0;
  margin            : 0px;
  padding           : 0px;
}
.clr
{
  clear             : both;
}
.logoAdmin
{
  width:100%;
  height:70px;
  display:table-cell;
  vertical-align:middle;
  background-image:url(../images/interface/logo_site.png);
  background-repeat:no-repeat;
  background-position:20px 2px;
}
.titreAdmin
{
  margin-left:300px;
  color:#589bc5;
  font-size:18px;
  font-weight:bold;
  margin-top:-40px;
}
#global
{
  position          : absolute; 
  left              : 31px; 
  top               : 125px;
  width             : 95%;
}
.titrePage
{
  margin-bottom     : 10px;
  font-size         : 13px;
  font-weight       : bold;
}
.ssttitrePage
{
  margin-left       : 15px;
  margin-top     : 10px;
  margin-bottom     : 20px;
  font-size         : 13px;
  font-weight       : bold;
}
.menuPicto1
{
  margin-left       : 30px;
  margin-bottom     : 10px;
  margin-top     		: 10px;
}
.menuPicto1 img
{
  margin-right      : 40px;
  margin-bottom     : 10px;
  margin-top     : 10px;
}
.cheminCatalogue
{
  font-weight       : bold;
  font-size         : 12px;
  color             : #ffffff;
  margin-left       : 30px;
}
table.donnees
{
  display           : table;
  width             : 95%;
  margin-left       : 30px;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 10px;
}
table.donnees tr
{
  height            : 24px;
  display           : table-row;
}
table.donnees tr:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
}
table.gestionCodePromo
{
  display           : table;
  width             : 95%;
  margin            : auto;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 10px;
}
table.gestionCodePromo tr
{
  height            : 24px;
  display           : table-row;
}
table.gestionCodePromo tr:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
}
table.gestionProduitOffert
{
  display           : table;
  width             : 95%;
  margin-left       : 30px;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 10px;
}
table.gestionProduitOffert tr
{
  height            : 24px;
  display           : table-row;
}
table.gestionProduitOffert tr:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
}  
tr.trHover
{
  height            : 24px;
  display           : table-row;
}
tr.trHover:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
  background-color  : #BEDBFF;
  color             : #009900;
}
table.donneesPopup
{
  display           : table;
  width             : 95%;
  margin-left       : 30px;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 10px;
}
table.donneesPopup tr
{
  height            : 24px;
  display           : table-row;
}
table.donneesPopup tr:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
}
tr.trHoverPopup
{
  height            : 24px;
  display           : table-row;
}
tr.trHoverPopup:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
  background-color  : #BEDBFF;
  color             : #009900;
}

table.gestionProd tr
{
  height            : 24px;
  display           : table-row;
}
table.gestionProd tr:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
}
table.gestionCodePromo tr
{
  height            : 24px;
  display           : table-row;
}
table.gestionCodePromo tr:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
}
table.donnees th
{
  text-align        : center;
  vertical-align    : middle;
  font-size         : 11px;
}
table.donneesPopup th
{
  text-align        : center;
  vertical-align    : middle;
  font-size         : 11px;
}
th.nom
{
  width             : 68%;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.topleft
{
  background        : url(themes/lighting/top-left-blue.png) no-repeat top right;      
  width             : 7px;
  height            : 28px;
}
th.actions
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            :  28px;
  width             : auto;
}
th.actionsFAQ
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            :  28px;
  width             : 110px;
}
th.nom a
{
  text-decoration   : none;
  color             : #000;
}
th.nom a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.nom
{
  display           : table-cell;
  padding-left      : 10px;
  text-align        : left;
  font-weight       : bold;
  border-bottom     : #BEDBFF solid 1px;
  text-indent       : 5px;
  margin-left       : 5px;
  padding-left      : 5px;
}
.modifNom1
{
  margin-top        : 3px;
  margin-left       : 20px;
}
td.nom div
{
  float             : left;
}
td.sideleft
{
  display           : table-cell;
  background        : url(themes/lighting/left-blue.png) repeat-y top right;      
  width             : 7px;
}
td.sideright
{
  display           : table-cell;
  background        : transparent url(themes/lighting/right-blue.png) repeat-y top left;      
  width             : 12px;  
}
td.bottomleft
{
  background        : url(themes/lighting/bottom-left-blue.png) no-repeat top right;      
  width             : 7px;
  height            : 15px;
}
td.bottomright
{
  background        : url(themes/lighting/bottom-right-blue.png) no-repeat top left;      
  width             : 12px;
  height            : 15px;
}
td.bottom
{
  /*width              : 75%;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;*/
  background        : url(themes/lighting/bottom-middle-blue.png) repeat-x 0 0;      
  height            : 15px;
}
td.actions
{
  display           : table-cell;
  text-align        : center;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  width             : auto;
  min-width         : 200px;
}
td.actions img
{
  padding-left      : 5px;
}
td.actionsFAQ
{
  display           : table-cell;
  text-align        : left;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  width             : auto;
  min-width         : 110px;
}
td.actionsFAQ img
{
  padding-left      : 5px;
}
/*/////////////////////////////// LOGIN /////////////////////////*/
#globalLogin
{
  position          : absolute; 
  left              : 0px; 
  top               : 0px;
  width             : 100%;
  text-align        : center;
}
table.login
{
  display           : table;
  width             : 400px;
  margin-top        : 200px;
  margin-left       : auto;
  margin-right      : auto;
  border-collapse   : collapse;
  font-size         : 10px;
  text-align        : left;
}
td.titleLogin
{
  width             : auto;
  height            : 30px;
  font-size         : 12px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-weight       : bold;
  padding-left      : 10px;
}
td.validerLogin
{
  width             : auto;
  height            : 40px;
  text-align        : center; 
}
td.valeurLogin
{
  width             : auto;
  height            : 20px;
  font-size         : 12px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-weight       : bold;
  padding-left      : 10px;
}
td.valeurLogin input
{
  width             : 150px;
  border            : 1px solid #BEDBFF;
  height            : 18px;
  font-size         : 11px;
}
/*////////////////////////////// FAMILLES ///////////////////////*/

.famille0
{
  margin-left       : 5px;
}
.famille1
{
  margin-left       : 15px;
}
.famille2
{
  margin-left       : 30px;
}
.famille3
{
  margin-left       : 45px;
}
.famille4
{
  margin-left       : 60px;
}
.famille5
{
  margin-left       : 75px;
}
.famille6
{
  margin-left       : 90px;
}
#arboFamille
{
  float             : left;
  margin-top        : 10px;
  margin-right      : 5px;
  width             : 170px;
  overflow-x        : scroll;
  overflow-y        : hidden;
}
#arboFamille table
{
  width             : 350px;
  display           : table;
}
#arboFamille td
{
  height            : 16px;
  display           : table-cell;
  vertical-align    : top;
  text-align        : left;
  color             : #000;
  font-size         : 10px;
  font-weight       : bold;
  margin-bottom     : 5px;
}
#arboFamille p
{
  margin-bottom     : 5px;
  margin-left       : 5px;
  float             : left;
}
#arboFamille img
{
  float             : left;
}
#arboFamille a
{
  color             : #0037F0;
  text-decoration   : none;
}
#arboFamille a:hover
{
  color             : #FF0000;
  text-decoration   : underline;
}
#arboFamille tr:hover
{
  background-color  : #BEDBFF;
}

div.deplacementDiv
{
  position          : absolute;
  filter            :  alpha(opacity="70");
  opacity           : 0.7;   
  -moz-opacity      : 0.7;
  z-index           : 100;
}
table.donnees_drag
{
  display           : table;
  width             : 100%;
  margin-left       : 0px;
  margin-top        : 0px;
  border-collapse   : collapse;
  border            :  #0037F0 solid 1px;
  font-size         : 10px;
  background-color  : #CC0066;
}
table.donnees_drag tr
{
  height            : 24px;
  display           : table-row;
  border            :  #0037F0 solid 1px;
}
table.formulaires
{
  display           : table;
  width             : 95%;
  margin-left       : 30px;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 11px;
  font-weight       : bold;
}

td.libelleForm
{
  width             : 200px;
  height            : 30px;
  display           : table-cell;
  vertical-align    : top;
  text-align        : left;
}
td.libelleForm2
{
  width             : 200px;
  height            : 30px;
  display           : table-cell;
  vertical-align    : top;
  text-align        : left;
}
td.sstitre
{
  height            : 50px;
  color             : #009900;
  font-size         : larger;
}
td.separ
{
  width             : 30px;
  height            : 30px;
  display           : table-cell;
  vertical-align    : top;
  text-align        : center;
}
td.validForm
{
  height            : 60px;
  display           : table-cell;
  vertical-align    : middle;
  text-align        : center;
}
td.insertForm
{
  display           : table-cell;
  vertical-align    : top;
  text-align        : left;
}
input.obliForm
{
  width             : 90%;
  border            : 1px solid #EE2D0B;
  height            : 18px;
  font-size         : 11px;
}
input.obliFormDate
{
  width             : 80px;
  border            : 1px solid #EE2D0B;
  height            : 18px;
  font-size         : 11px;
}
input.obliFormInfo
{
  width             : 80px;
  border            : 1px solid #EE2D0B;
  height            : 18px;
  font-size         : 11px;
}
input.nonObliFormInfo
{
  width             : 80px;
  border            : 1px solid #BEDBFF;
  height            : 18px;
  font-size         : 11px;
}
input.obliFormMontant
{
  width             : 80px;
  border            : 1px solid #EE2D0B;
  height            : 18px;
  font-size         : 11px;
}
textarea.obliForm
{
  width             : 90%;
  border            : 1px solid #EE2D0B;
  height            : 58px;
  font-size         : 11px;
}
textarea.obliFormtextDefilant
{
  width             : 90%;
  border            : 1px solid #EE2D0B;
  height            : 180px;
  font-size         : 11px;
}
textarea.obliFormtextDeroulant
{
  width             : 90%;
  border            : 1px solid #EE2D0B;
  height            : 180px;
  font-size         : 11px;
}
textarea.obliFormenvoiMail
{
  width             : 90%;
  border            : 1px solid #EE2D0B;
  height            : 180px;
  font-size         : 11px;
}
select.selectFab
{
  width             : auto;
  border            : 1px solid #EE2D0B;
  height            : 18px;
  font-size         : 11px;
  text-align        : center;
}
select.obliForm
{
  width             : auto;
  border            : 1px solid #EE2D0B;
  height            : 18px;
  font-size         : 11px;
  text-align        : center;
}
select.nonObliForm
{
  width             : auto;
  border            : 1px solid #BEDBFF;
  height            : 18px;
  font-size         : 11px;
  text-align        : center;
}
select.obliForm2
{
  width             : 200px;
  border            : 1px solid #EE2D0B;
  height            : 18px;
  font-size         : 10px;
  text-align        : left;
}
input.obliForm2
{
  width             : 15%;
  border            : 1px solid #EE2D0B;
  height            : 18px;
  font-size         : 11px;
}
input.obliForm5
{
  width             : 30%;
  border            : 1px solid #EE2D0B;
  height            : 18px;
  font-size         : 11px;
}
input.nonObliForm
{
  width             : 90%;
  border            : 1px solid #BEDBFF;
  height            : 18px;
  font-size         : 11px;
}
textarea.nonObliForm
{
  width             : 90%;
  border            : 1px solid #BEDBFF;
  height            : 48px;
  font-size         : 11px;
}
textarea.nonObliForm2
{
  width             : 90%;
  border            : 1px solid #BEDBFF;
  height            : 90px;
  font-size         : 11px;
}
textarea.nonObliForm3
{
  width             : 100%;
  border            : 1px solid #BEDBFF;
  height            : 90px;
  font-size         : 11px;
}
input.nonObliForm3
{
  width             : 15%;
  border            : 1px solid #BEDBFF;
  height            : 18px;
  font-size         : 11px;
}
input.nonObliForm2
{
  width             : 300px;
  border            : 1px solid #BEDBFF;
  height            : 20px;
  font-size         : 11px;
  background-color  : #FFFFFF;
}
div.nonObliForm
{
  border            : 1px solid #BEDBFF;
  font-size         : 11px;
  width             : 90%
}
div.obliForm
{
  border            : 1px solid #EE2D0B;
  font-size         : 11px;
  width             : 90%
}
div.nonObliForm textarea
{
  width             : 100%;
  height            : 300px;
  padding           : 0px;
  margin            : 0px;
  border            : 0px;
  font-size         : 11px;
}
div.obliForm textarea
{
  width             : 100%;
  height            : 300px;
  padding           : 0px;
  margin            : 0px;
  border            : 0px;
  font-size         : 11px;
}
legend
{
  border            : 1px solid #009900;
  color             : #009900;
}
table.lang
{
  width             : 100%;
}
fieldset
{
  border            : 1px solid #009900;
}
th.nom
{
  width             : 68%;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.topright
{
  background        : url(themes/lighting/top-right-blue.png) no-repeat 0 0;      
  width             : 12px;    
  height            : 28px;
}
th.actions
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.nom a
{
  text-decoration   : none;
  color             : #000;
}
th.nom a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.nom
{
  display           : table-cell;
  padding-left      : 10px;
  text-align        : left;
  font-weight       : bold;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;     
}
.contenuMessageErreur
{
  width             : 420px;
  text-align        : center;
}
.contenuMessageErreur p
{
  margin-top        : 20px;
  margin-bottom     : 20px;
  margin-left     	: 20px;
  width             : 420px;
  color             : #EE2D0B;
  font-weight       : bold;
}
.contenuMessageErreur2
{
  width             : 500px;
  text-align        : center;
}
.contenuMessageErreur2 p
{
  margin-top        : 20px;
  margin-bottom     : 20px;
  margin-left       : 20px;
  width             : 500px;
  color             : #EE2D0B;
  font-weight       : bold;
}
.contenuMessageErreur4
{
  width             : 600px;
  text-align        : center;
}
.contenuMessageErreur4 p
{
  margin-top        : 20px;
  margin-bottom     : 20px;
  margin-left       : 20px;
  width             : 560px;
  color             : #EE2D0B;
  font-weight       : bold;
}

table.tableOrder
{
  width             : 520px;
}
table.tableOrder

.tableOrder th
{
  text-align        : center;
  color             : #EE2D0B;
}
ul.ordonnerFamille
{
  list-style        : none;
  list-style-type   : none;
	margin-top:20px;
}
ul.ordonnerFamille li
{
  list-style        : none;
  list-style-type   : none;
  /*height:20px;*/
  margin-top        : 3px;
  width             : 520px;
	margin-left:40px;
}
ul.ordonnerFamille li:hover
{
  background-color  : #BEDBFF;
}
.retourFamilles
{
  width             : 560px;
  height            : 50px;
  text-align        : center;
  margin            : 20px;
}
a.voirPhoto
{
  color             : #EE2D0B;
  text-decoration   : none;
}
a.voirPhoto:hover
{
  color             : #009900;
  text-decoration   : none;
}
a.modifNomFamille
{
  color             : #EE2D0B;
  text-decoration   : none;
  margin-left       : 20px;
}
a.modifNomFamille:hover
{
  color             : #009900;
  text-decoration   : none;
}
input.modifNomFamille
{
  width             : 300px;
  border            : 1px solid #EE2D0B;
  height            : 14px;
  font-size         : 10px;
  font-weight       : bold;
}
.recherche
{
  font-weight       : bold;
  font-size         : 12px;
  /*color             : #0037F0;*/
  color             : #ffffff;
  margin            : 20px 0px 20px 30px;
}
.rechercheBlack
{
  font-weight       : bold;
  font-size         : 12px;
  /*color             : #0037F0;*/
  color             : #000000;
  margin            : 20px 0px 20px 30px;
}
input.rechercheRapide
{
  width             : 300px;
  border            : 1px solid #BEDBFF;
  height            : 18px;
  font-size         : 11px;
  color             : #0037F0;
  font-weight       : bold;
}
select.rechercheRapide
{
  width             : auto;
  border            : 1px solid #BEDBFF;
  height            : 21px;
  font-size         : 11px;
  text-align        : center;
  color             : #0037F0;
  font-weight       : bold;
  margin-right      : 30px;
}
.RetourVide1
{
  float             : left;
}
.RetourVide1 p
{
  width             : 1024px;
  text-align        : center;
  /*color             : #EE2D0B;*/
  color             : #ffffff;
  font-weight       : bold;
  padding-top       : 100px;
  padding-left      : 100px;
}
.RetourVide2
{
  float             : left;
}
.RetourVide2 p
{
  width             : 100%;
  text-align        : center;
  color             : #EE2D0B;
  font-weight       : bold;
  padding-top       : 100px;
  padding-left      : 200px;
}
.RetourVide3 p
{
  width             : 100%;
  text-align        : center;
  color             : #EE2D0B;
  font-weight       : bold;
  padding-top       : 50px;
  padding-bottom:50px;
}
.RetourVide4 p
{
  width             : 100%;
  text-align        : center;
  color             : #EE2D0B;
  font-weight       : bold;
  padding-top       : 20px;
  padding-bottom:20px;
}
.RetourVide5 p
{
  width             : 100%;
  text-align        : center;
  color             : #EE2D0B;
  font-weight       : bold;
  padding-top       : 100px;
}

/*////////////////////////////// PRODUITS ///////////////////////*/
table.gestionProd
{
  display           : table;
  width             : 95%;
  margin-left       : 30px;
  margin-left       : 10px;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 9px;
}
table.gestionLiens
{
  display           : table;
  width             : 95%;
  margin-left       : 30px;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 10px;
}
div.center
{
  width             : 95%;
  text-align        : center;
  padding-top       : 30px;
  clear             : both;
}
tr.drag
{
  height            : 24px;
  display           : table-row;
}
tr.drag:hover
{
  height            : 24px;
  display           : table-row;
  background-color  : #BEDBFF;
  padding-left      : 5px;
  padding-right     : 5px;
}
table.gestionProd th
{
  text-align        : center;
  vertical-align    : middle;
  font-size         : 11px;
}
th.triNom
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triNom a
{
  text-decoration   : none;
  color             : #000;
}
td.triNom
{
  width             : auto;
}
th.triAuteurBiblio
{
  width             : 200px;
}
td.triAuteurBiblio
{
  width             : 200px;
	font-weight:normal;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  padding-left      : 5px;
}
th.triDatePartage
{
  width             : 100px;
 background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;}
td.triDatePartage
{
  width             : 100px;
	font-weight:normal;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  padding-left      : 5px;
	text-align:center;
} 
th.triAuteurPartage
{
  width             : 150px;
 background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;}
td.triAuteurPartage
{
  width             : 150px;
	font-weight:normal;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  padding-left      : 5px;
	text-align:center;
}

th.actionsPartage
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 80px;
}
td.actionsPartage
{
  width             : 80px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
	text-align:center;
}
th.triDownloadPartage
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 100px;
}
td.triDownloadPartage
{
  width             : 100px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  border-right       : #BEDBFF solid 1px;
	text-align:center;
}

td.actionsPartage img
{
	padding-left:4px;
}
td.triNomBiblio
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-weight       : bold;
  padding-left      : 5px;
}
td.triTitreBiblio
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-weight       : normal;
  padding-left      : 20px;
}

td.triNomBiblio a
{
	text-decoration:none;
	color:#000000;
}
td.triNomBiblio a:hover
{
	text-decoration:none;
	color:#009900;
}
th.actionsBiblio
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 130px;
}
td.actionsBiblio
{
  width             : 130px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
	text-align:left;
}
td.actionsBiblio img
{
  padding-left      : 4px;
}
th.triNom a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triNomAyverliss
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
	width:250px;
}
th.triNomAyverliss a
{
  text-decoration   : none;
  color             : #000;
}
td.triNomAyverliss
{
	width:250px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-weight       : bold;
  padding-left      : 5px;
}
th.triNomAyverliss a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triVilleAyverliss
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
	width:200px;
}
th.triVilleAyverliss a
{
  text-decoration   : none;
  color             : #000;
}
td.triVilleAyverliss
{
	width:200px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-weight       : bold;
  padding-left      : 5px;
}
th.triVilleAyverliss a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triPrenom
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triPrenom a
{
  text-decoration   : none;
  color             : #000;
}
td.triPrenom
{
  width             : auto;
  font-weight       : bold;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
}
th.triPrenom a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triLiens
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triLiens a
{
  text-decoration   : none;
  color             : #000;
  font-weight       : bold;
}
th.triLiens a:hover
{
  text-decoration   : underline;
  color             : #fff;
  font-weight       : bold;
}
td.triLiens
{
  width             : auto;
  font-weight       : bold;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
}
td.triLiens a
{
  text-decoration   : none;
  color             : #000;
}
td.triLiens a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triNomNewsIndex
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triNomNewsIndex a
{
  text-decoration   : none;
  color             : #000;
}
td.triNomNewsIndex
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 5px;
}
td.triNomNewsIndex a
{
	text-decoration:none;
	color:#ee2d0b;
}
td.triNomNewsIndex a:hover
{
	text-decoration:none;
	color:#009900;
}
th.triNomNewsIndex a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triNomNewsIndex
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triNomNewsIndex a
{
  text-decoration   : none;
  color             : #000;
}
td.triNomNewsIndex
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 5px;
}
th.triNomNewsIndex a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triNomFaq
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  font-weight       : bold;
}
th.triNomFaq a
{
  text-decoration   : none;
  color             : #000;
}
td.triNomFaq
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
  font-weight       : bold;
}
th.triNomFaq a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triFaqQuestion
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 25px;
  padding-right     : 10px;
  font-weight       : normal;
  font-size         : 11px;
}
th.triFaqQuestion a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triRef
{
  width             : 50px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triRef
{
  width             : 50px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triRef a
{
  text-decoration   : none;
  color             : #000;
}
th.triRef a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triProduitOffert
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triProduitOffert
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  text-indent       : 10px;
}
th.triProduitOffert a
{
  text-decoration   : none;
  color             : #000;
}
th.triProduitOffert a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triCodePromo
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triCodePromo
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triCodePromo a
{
  text-decoration   : none;
  color             : #000;
}
th.triCodePromo a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triDateCodePromo
{
  width             : 100px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triDateCodePromo
{
  width             : 100px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triDateCodePromo a
{
  text-decoration   : none;
  color             : #000;
}
th.triDateCodePromo a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triMontantCodePromo
{
  width             : 90px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triMontantCodePromo
{
  width             : 90px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triMontantCodePromo a
{
  text-decoration   : none;
  color             : #000;
}
th.triMontantCodePromo a:hover
{
  text-decoration   : underline;
  color             : #fff;
}

th.triBandeau
{
  width             : 80px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triBandeau
{
  width             : 80px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triBandeau a
{
  text-decoration   : none;
  color             : #000;
}
th.triBandeau a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triPremierePage
{
  width             : 70px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triPremierePage
{
  width             : 70px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triPremierePage a
{
  text-decoration   : none;
  color             : #000;
}
th.triPremierePage a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triOnline
{
  width             : 70px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triOnline
{
  width             : 70px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triOnline a
{
  text-decoration   : none;
  color             : #000;
}
th.triOnline a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triOnlineDate
{
  width             : 80px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triOnlineDate
{
  width             : 80px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triOnlineDate a
{
  text-decoration   : none;
  color             : #000;
}
th.triOnlineDate a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triFactureReglee
{
  width             : 80px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triFactureReglee
{
  width             : 80px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
td.triFactureReglee img
{
	padding-left:4px;
}
th.triFactureReglee a
{
  text-decoration   : none;
  color             : #000;
}
th.triFactureReglee a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triNouveau
{
  width             : 30px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
td.triNouveau
{
  width             : 30px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
}
th.triNouveau a
{
  text-decoration   : none;
  color             : #000;
}
th.triNouveau a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triPromo
{
  width             : 30px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
td.triPromo
{
  width             : 30px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
}
th.triPromo a
{
  text-decoration   : none;
  color             : #000;
}
th.triPromo a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triPrix
{
  width             : 70px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
td.triPrix
{
  width             : 70px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : center;
}
th.triPrix a
{
  text-decoration   : none;
  color             : #000;
}
th.triPrix a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.actionsProd
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 156px;
}
td.actionsProd
{
  width             : 156px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
}
td.actionsProd img
{
  padding-left      : 4px;
}
th.actionsLiens
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 100px;
}
td.actionsLiens
{
  width             : 100px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
	text-align:center;
}
td.actionsLiens img
{
  padding-left      : 4px;
}
th.actionsContenu
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 190px;
}
td.actionsContenu
{
  width             : 250px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  height            : 26px;
}
td.actionsContenu img
{
  padding-left      : 4px;
}
th.actionsActus
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 120px;
}
td.actionsActus
{
  width             : 120px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  height            : 26px;
}
td.actionsActus img
{
  padding-left      : 4px;
}
th.actionsFacture
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 80px;
}
td.actionsFacture
{
  width             : 80px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  height            : 26px;
	text-align:center;
}
td.actionsFacture img
{
  padding-left      : 4px;
}
th.actionsArbo
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 80px;
}
td.actionsArbo
{
  width             : 80px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  height            : 26px;
	text-align:center;
}
td.actionsArbo img
{
  padding-left      : 4px;
}

th.actionsBanqueFichiers
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 120px;
}
td.actionsBanqueFichiers
{
  width             : 120px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  height            : 26px;
}
td.actionsBanqueFichiers img
{
  padding-left      : 4px;
}
th.actionsTags
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 110px;
}
td.actionsTags
{
  width             : 110px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  height            : 26px;
}
td.actionsTags img
{
  padding-left      : 4px;
}
th.actionsGaleries
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 80px;
}
td.actionsGaleries
{
  width             : 80px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : center;
}
td.actionsGaleries img
{
  padding-left      : 4px;
}

div.gestionProd
{
  position          : absolute;
  left              : 200px;
  top               : 203px;
  width             : 80%;
}
div.traitementPromo
{
  color             : #EE2D0B;
}
.familleOver
{
  color             : #000;
  background-color  : #FF3300;
}
.deplacerFamille
{
  margin-top        : 30px;
  margin-bottom     : 30px;
  color             : #FF3300;
  font-weight       : bold;
  line-height       : 25px;
}
.popupDeplacerFamille
{
  margin-top        : 30px;
  margin-bottom     : 30px;
  margin-left       : 20px;
  margin-right      : 20px;
  color             : #FF3300;
  font-weight       : bold;
  line-height       : 25px;
}
.divAttente
{
  display           :  block; 
  position          :  absolute; 
  top               : 0px; 
  left              : 0px; 
  z-index           :  1000; 
 height: 100%;
 width              : 100%;
  
  background-color  : #FFFFFF;
  filter            : alpha(opacity=70);
  -moz-opacity      : 0.7;
  opacity           : 0.7;
}
/*ok_button
{
  width             : 1202px;
  height            : 20px;
  background-image:url(../images/navigation/annulerH20.jpg);
}*/
#listeImages
{
  width             : 100%;
  text-align        : center;
}
#listeImages table
{
  width             : auto;
  display           : table;
  text-align        : center;
}
td.listeImages
{
  display           : table-cell;
  text-align        : center;
  vertical-align    : middle;
  width             : 150px;
} 
.photoSup
{
  float             : left;
  display           : inline;
}
#multipleUpload
{
  width             : 100%;
  display           : block;
  margin-top        : 40px;
  border-top               : 1px solid #BEDBFF;
}
.aucunePhoto
{
  margin-top        : 50px;
  font-weight       : bold;
  width             : 890px;;
  color             : #FF0000;
  padding-bottom:40px;
}
.nomPhoto
{
  float             : left;
  width             : 250px;
}
table.formulaires p
{
  height            : 25px;
}

/*////////////////////////////// COMMANDES ///////////////////////*/

th.actionsCommandes
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 110px;
}
td.actionsCommandes
{
  width             : 110px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : center;
}
td.actionsCommandes img
{
  padding-left      : 4px;
}
th.triMontantCommandes
{
  width             : 90px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triMontantCommandes
{
  width             : 90px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triMontantCommandes a
{
  text-decoration   : none;
  color             : #000;
}
th.triMontantCommandes a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
.adresseClientCommande
{
  float             : left;
  width             : 400px;
  text-align        : left;
  padding-top       : 10px;
  padding-left      : 30px;
}
th.actionsCreerCommande
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 40px;
}
td.actionsCreerCommande
{
  width             : 40px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : center;
}
th.quantiteCreerCommande
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 40px;
}
td.quantiteCreerCommande
{
  width             : 40px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : center;
}
th.triNomCreerCommande
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
td.triNomCreerCommande
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
}
td.TotalCreerCommande
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  padding-left      : 30px;
  margin-left       : 30px;
  text-indent       : 30px;
  font-weight       : bold;
}

input.creerCommandeManuelle
{
  font-size         : 10px;
  font-family       :Arial, Helvetica, sans-serif;
  width             : 40px;
  border            : #BEDBFF solid 1px;
}
select.creerCommandeManuelle
{
  font-size         : 10px;
  font-family       :Arial, Helvetica, sans-serif;
  width             : 60px;
  border            : #BEDBFF solid 1px;
}
input.quantiteCommandeManuelle
{
  font-size         : 10px;
  font-family       :Arial, Helvetica, sans-serif;
  width             : 20px;
  border            : #BEDBFF solid 1px;
}
th.titreCreerCommandeManuelle
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 150px;
}
td.titreCreerCommandeManuelle
{
  width             : 150px;
  border-bottom     : #BEDBFF solid 1px;
  text-align        : left;
  padding-left      : 15px;
  margin-left       : 15px;
  text-indent       : 15px;
  font-weight       : bold;
}
th.formCreerCommandeManuelle
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
td.formCreerCommandeManuelle
{
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : left;
  padding-left      : 15px;
  margin-left       : 15px;
  text-indent       : 15px;
  line-height       : 25px;
  display           : table-cell;
  vertical-align    : middle;
}
td.formCreerCommandeManuelle textarea
{
  border            :  1px solid #FF0000;
  width             : 95%;
  height            : 150px;
}
td.formCreerCommandeManuelle input
{
  border            :  1px solid #FF0000;
  width             : 60px;
}
input.rechercheClientCreerCommande
{
  border            : #BEDBFF solid 1px;
  width             : 300px;
  margin-left       : 5px;
  color             : #ee2d0b;
  font-weight       : bold;
}
.listeClientCreerCommande ul
{
  list-style-type   : none;
  /*margin-left       : -25px;*/
}
.listeClientCreerCommande a
{
  color             : #ee2d0b;
  text-decoration   :  none;
  line-height       : 20px;
  font-weight       : bold;
}
.listeClientCreerCommande a:hover
{
  color             : #009900;
  text-decoration   : none;
}
a.livraisonPlus
{
  color             : #ee2d0b;
  text-decoration   :  none;
  line-height       : 20px;
  font-weight       : bold;
}
a.livraisonPlus:hover
{
  color             : #009900;
  text-decoration   : none;
}
a.envoyerMailCommande
{
  color             : #ee2d0b;
  text-decoration   :  none;
  font-weight       : bold;
  text-decoration   : none;
}
a.envoyerMailCommande:hover
{
  color             : #009900;
  font-weight       : bold;
  text-decoration   : none;
}
/*////////////////////////////// NEWSLETTER ///////////////////////*/
th.actionsNewsletter
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 90px;
}
th.actionsFichier
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 70px;
}
td.actionsFichier
{
  width             : 70px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : center;
}
td.actionsFichier a
{
  text-align        : center;
  margin-left       : 3px;
  margin-right      : 3px;
}
table.formulaires2
{
  display           : table;
  width             : 95%;
  margin-left       : 30px;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 11px;
}
table.formulaires2 p
{
  height            : 20px;
	width:100%;
}
table.formulaires2 hr
{
  width             : 95%;
  text-align        : left;
  margin-left       : 0px;
}

.gras
{
  font-weight       : bold;
}
.grasBlanc
{
	color:#ffffff;
}
.nonRenseigne
{
  color             : #FF0000;
}
.jaune
{
	color             : #FFFF00;
}
.grasTitreDomaine
{
  font-weight       : bold;
  color             : #000000;
	font-size:14px;
}
/*////////////////////////////// NEMEROTATION PAGES ///////////////////////*/

.numPage
{
  font-weight       : bold;
  width             : 100%;
  text-align        : center;
  color             : #009900;
}
.nbPage
{
  font-weight       : bold;
  width             : 100%;
  text-align        : center;
  color             : #000;
}
.numPage a
{
  color             : #ee2d0b;
  text-decoration   :  none;
}
.numPage a:hover
{
  color             : #009900;
  text-decoration   :  none;
}
.popupAlerte
{
  margin-top        : 20px;
  margin-bottom     : 20px;
  margin-left       : 20px;
  width             : 330px;
  color             : #EE2D0B;
  font-weight       : bold;
}
#spanProdChoisi
{
  color             : #EE2D0B;
}
/*////////////////////////////// NEMEROTATION PAGES ///////////////////////*/

th.triNomEmail
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triNomEmail a
{
  text-decoration   : none;
  color             : #000;
}
td.triNomEmail
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-indent       : 10px;
}
th.triNomEmail a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triNomEmail a
{
  color             : #ee2d0b;
  text-decoration   :  none;
  font-weight       : bold;
}
td.triNomEmail a:hover
{
color             : #009900;
text-decoration: none;
}
a.mailInscrit
{
  color             : #ee2d0b;
  text-decoration   :  none;
  font-weight       : bold;
}
a.mailInscrit:hover
{
color             : #009900;
text-decoration: none;
}
th.desinscriptionML
{
  width             : 100px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.desinscriptionML
{
  width             : 100px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}

/*////////////////////////////// MP3 ///////////////////////*/

td.triMP3
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-size         : 10px;
  text-indent       : 5px;
}
td.triMP3 a
{
  color             : #ee2d0b;
  text-decoration   :  none;
}
td.triMP3 a:hover
{
  color             : #009900;
  text-decoration   : none;
}


/*////////////////////////////// FORUM ///////////////////////*/

th.triDateForum
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 130px;
}
th.triDateForum a
{
  text-decoration   : none;
  color             : #000;
} 
td.triDateForum
{
  width             : 120px;;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  font-size         : 9px;
  font-weight       : bold;
  display           : table-cell;
  text-align        : left;
  text-indent       : 8px;
}
th.triDateForum a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.actionsPost
{
  width             : 80px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.actionsPost
{
  width             : 80px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.actionsPost a
{
  text-decoration   : none;
  color             : #000;
}
th.triOnline a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triNomPost
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triNomPost a
{
  text-decoration   : none;
  color             : #000;
}
td.triNomPost
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-indent       : 5px;
  font-weight       : bold;
}
th.triNomPost a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
textarea.nonObliFormPost
{
  width             : 90%;
  border            : 1px solid #BEDBFF;
  height            : 200px;
  font-size         : 11px;
}
th.grade
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}

td.grade
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  font-size         : 9px;
  font-weight       : bold;
  display           : table-cell;
  text-align        : left;
  text-indent       : 8px;
}
th.triSmiley
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 60px;
}

td.triSmiley
{
  width             : 60px;;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  display           : table-cell;
  text-align        : center;
  padding           : 3px;
}
th.raccourciSmiley
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.raccourciSmiley
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-size         : 10px;
  text-indent       : 10px;
}
td.choixSmiley1
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  width             : 60px;
}
td.choixSmiley2
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  width             : 30px;
}
td.choixSmiley3
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-size         : 10px;
  text-indent       : 10px;
}
td.choixSmiley3 input
{
  width             : 120px;
  border            : 1px solid #EE2D0B;
  height            : 18px;
}

/*////////////////////////////// STATS PAIEMENT ///////////////////////*/

td.triCommandePaiement
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-size         : 10px;
  text-indent       : 5px;
}
td.triCommandePaiementDate
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
  width             : 160px;
}
td.triCommandePaiementMontant
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  font-size         : 10px;
  width             : 80;
  text-align        : center;
}
td.triCommandePaiementNom
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-size         : 10px;
  text-indent       : 5px;
  width             : 300px;
}
td.triCommandePaiementTotal
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-size         : 12px;
  text-indent       : 10px;
  font-weight       : bold;
  height            : 30px;
  display           : table-cell;
  vertical-align    : middle;
}
/*############################################################################################################################################################################################*/
/*============================== CLIENT =======================================*/
th.triRefClient
{
  width             : 50px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triRefClient
{
  width             : 50px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}
th.triRefClient a
{
  text-decoration   : none;
  color             : #000;
}
th.triRefClient a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
/*---*/
th.triNomClient
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triNomClient a
{
  text-decoration   : none;
  color             : #000;
}
th.triNomClient a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triNomClient
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-weight       : bold;
  padding-left      : 5px;
}
/*---*/
th.triNomFacture
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triNomFacture a
{
  text-decoration   : none;
  color             : #000;
}
th.triNomFacture a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triNomFacture
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-weight       : bold;
  padding-left      : 5px;
}
th.triEmailClient
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triEmailClient a
{
  text-decoration   : none;
  color             : #000;
}
th.triEmailClient a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triEmailClient
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-weight       : bold;
  padding-left      : 5px;
}
td.triEmailClient a
{
  color             : #ee2d0b;
  text-decoration   :  none;
}
td.triEmailClient a:hover
{
  color             : #009900;
  text-decoration   : none;
}
/*---*/
th.triCodePostalClient
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 60px;
}
th.triCodePostalClient a
{
  text-decoration   : none;
  color             : #000;
}
th.triCodePostalClient a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triCodePostalClient
{
  width             : 60px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-weight       : bold;
}
/*---*/
th.triTelephoneClient
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 100px;
}
th.triTelephoneClient a
{
  text-decoration   : none;
  color             : #000;
}
th.triTelephoneClient a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triTelephoneClient
{
  width             : 100px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-weight       : bold;
}
/*---*/
th.triDateFacture
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 80px;
}
th.triDateFacture a
{
  text-decoration   : none;
  color             : #000;
}
th.triDateFacture a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triDateFacture
{
  width             : 80px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-weight       : bold;
}
th.triCommandeClient
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 100px;
}
th.triCommandeClient a
{
  text-decoration   : none;
  color             : #000;
}
th.triCommandeClient a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triCommandeClient
{
  width             : 100px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
}
/*---*/
th.triAccesClient
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 60px;
}
th.triAccesClient a
{
  text-decoration   : none;
  color             : #000;
}
th.triAccesClient a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triAccesClient
{
  width             : 60px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
}
/*---*/
th.actionsClient
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 117px;
}
td.actionsClient
{
  width             : 117px;
  border-bottom     : #BEDBFF solid 1px;
  text-align        : left;
}
td.actionsClient img
{
	margin-left:5px;
}
th.actionsSuivi
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 70px;
}
td.actionsSuivi
{
  width             : 70px;
  border-bottom     : #BEDBFF solid 1px;
  text-align        : center;
}
td.actionsSuivi img
{
  padding-left      : 5px;
}
th.triRapportSuivi
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triRapportSuivi a
{
  text-decoration   : none;
  color             : #000;
}
td.triRapportSuivi
{
  width             : auto;
	font-weight:normal;
  border-bottom     : #BEDBFF solid 1px;
  border-right     : #BEDBFF solid 1px;
}
td.triResponsableSuivi
{
  width             : auto;
	font-weight:normal;
  border-bottom     : #BEDBFF solid 1px;
  border-right     : #BEDBFF solid 1px;
	text-align:center;
}

th.triRapportSuivi a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
/*---*/
th.triNbClient
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 100px;
}
th.triNbClient a
{
  text-decoration   : none;
  color             : #000;
}
th.triNbClient a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triNbClient
{
  width             : 100px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
}
/*---*/
th.triColClient
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.triColClient a
{
  text-decoration   : none;
  color             : #000;
}
th.triColClient a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triColClient
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  padding-left      : 5px;
}
td.triColClient2
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  padding-left      : 5px;
}
/*============================== GALERIE ======================================*/
th.triCaseGalerie
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 70px;
}
td.triCaseGalerie
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
  text-align        : center;
  vertical-align    : middle;
}
th.imageGalerieAssocier
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 90px;
}
td.imageGalerieAssocier
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px; 
  text-align        : center;
  font-weight       : bold;
  width             : 90px;
}
th.nomGalerieAssocier
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 550px;
}
td.nomGalerieAssocier
{
  border-bottom     : #BEDBFF solid 1px;
  padding-left      : 10px!important;
  text-align        : left;
  font-weight       : bold;
}
td.nomGalerieAssocier img
{
	float:left;
}
td.nomGalerieAssocier span
{
	margin-left:30px;
}
table.gestionMiniature
{
  display           : table;
  width             : 95%;
  margin-left       : 30px;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 10px;
}
table.gestionMiniature th.triPhoto
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 70px;
}
table.gestionMiniature td.triPhoto
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
  text-align        : center;
  vertical-align    : middle;
}
table.gestionMiniature th.triDim
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 170px;
}
table.gestionMiniature td.triDim
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px !important;
  text-align        : left;
  vertical-align    : middle;
}
table.gestionMiniature th.triTaille
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 100px;
}
table.gestionMiniature td.triTaille
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px !important;
  text-align        : center;
  vertical-align    : middle;
}
table.gestionMiniature th.triChanger
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
table.gestionMiniature td.triChanger
{
  border-bottom     : #BEDBFF solid 1px;
  padding-left      : 10px !important;
  text-align        : left;
  vertical-align    : middle;
}
/*================ revues de presse ===========================================*/
th.actionsPresse
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 70px;
}
td.actionsPresse
{
  width             : 30px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
  text-align        : center;
  vertical-align    : middle;
}
/*===================== contenus ==============================================*/
th.triCaseFichier
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 30px;
}
th.nomCaseFichier
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 350px;
}
th.nomFichierChoix
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 550px;
}
th.nomLibImageChoix
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
th.nomTagChoix
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  /*width             : 550px;*/
}
th.fichierCaseFichier
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : auto;
}
td.triCaseFichier
{
  width             : 30px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
  text-align        : center;
  vertical-align    : middle;
}
td.nomCaseFichier
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
}
td.nomFichierChoix
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
}
td.nomLibImageChoix
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
}
td.nomTagChoix
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
}
td.fichierCaseFichier
{
  width             : auto;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  padding-left      : 10px;
}
span.decalageFamille0
{
  font-weight       : bold;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 0px;
}
span.decalageFamille1
{
  font-weight       : bold;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 20px;
}
span.decalageFamille2
{
  font-weight       : bold;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 40px;
}
span.decalageFamille3
{
  font-weight       : bold;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 60px;
}
span.decalageFamille4
{
  font-weight       : bold;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 80px;
}
span.decalageFamille5
{
  font-weight       : bold;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 100px;
}
span.decalageFamille6
{
  font-weight       : bold;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 120px;
}
span.decalageArticle0
{
  font-weight       : normal;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 20px;
}
span.decalageArticle1
{
  font-weight       : normal;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 40px;
}
span.decalageArticle2
{
  font-weight       : normal;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 60px;
}
span.decalageArticle3
{
  font-weight       : normal;
  font-size         : 10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  padding-left      : 80px;
}
/*============================= ECHANGE =======================================*/
/*--- gestion ---*/
table.assoUserEchange
{
  display           : table;
  width             : 95%;
  margin            : auto;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 10px;
}
table.assoUserEchange tr
{
  height            : 24px;
  display           : table-row;
}
table.assoUserEchange tr:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
}
th.triAssoUserEchange
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triAssoUserEchange
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}

th.actionstriAssoUserEchange
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 30px;
}
td.actionstriAssoUserEchange
{
  width             : 30px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : center;
}
th.nomtriAssoUserEchange
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}
td.nomtriAssoUserEchange
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
}
/*--- arbo ---*/
#arboProjet
{
  float             : left;
  margin-top        : 10px;
  margin-right      : 5px;
  width             : 180px;
  overflow-x        : scroll;
  overflow-y        : hidden;
}
#arboProjet table
{
  width             : 350px;
  display           : table;
}
#arboProjet td
{
  height            : 16px;
  display           : table-cell;
  vertical-align    : top;
  text-align        : left;
  color             : #000;
  font-size         : 10px;
  font-weight       : bold;
  margin-bottom     : 5px;
}
#arboProjet p
{
  margin-bottom     : 5px;
  float             : left;
  /*margin-left       : 20px;*/
  height            : 16px;
  width             : 150px;
}
#arboProjet img
{
  float             : left;
}
#arboProjet a
{
  color             : #0037F0;
  text-decoration   : none;
}
#arboProjet a:hover
{
  color             : #FF0000;
  text-decoration   : underline;
}
#arboProjet tr:hover
{
  background-color  : #BEDBFF;
}
/*--- liste ---*/
table.gestionEchange
{
  display           : table;
  width             : 95%;
  margin-left       : 30px;
  margin-left       : 10px;
  margin-top        : 10px;
  border-collapse   : collapse;
  font-size         : 9px;
}
table.gestionEchange tr
{
  height            : 24px;
  display           : table-row;
}
table.gestionEchange tr:hover
{
  height            : 24px;
  display           : table-row;
  padding-left      : 5px;
  padding-right     : 5px;
}
table.gestionEchange th
{
  text-align        : center;
  vertical-align    : middle;
  font-size         : 11px;
}
th.triDate
{
  width             : 100px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
th.triDate a
{
  text-decoration   : none;
  color             : #000;
}
th.triDate a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
td.triDate
{
  width             : 100px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
  font-size         : 10px;
}

/*============================= MESSAGES RECUS  =======================================*/

th.triIP
{
  width             : 100px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triIP
{
  width             : 100px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
	font-weight:bold;
  font-size         : 10px;
}
th.triIP a
{
  text-decoration   : none;
  color             : #000;
}
th.triIP a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
th.triDateMessage
{
  width             : 120px;
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
}  
td.triDateMessage
{
  width             : 120px;
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : center;
	font-weight:bold;
  font-size         : 9px;
}
th.triDateMessage a
{
  text-decoration   : none;
  color             : #000;
}
th.triDateMessage a:hover
{
  text-decoration   : underline;
  color             : #fff;
}
/*===================================CALENDRIER========================================*/
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: fixed;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} 
select.selectClient
{
	font-weight:bold;
	font-size:11px;
}
a.lienDomaine
{
  color             : #EE2D0B;
  text-decoration   : none;
}
a.lienDomaine:hover
{
  color             : #009900;
  text-decoration   : none;
}
td.messageVide
{
	font-weight:bold;
	text-align:center;
	height:25px;
}
th.actionsDomaine
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  width             : 60px;
}
td.actionsDomaine
{
  width             : 60px;
  border-bottom     : #BEDBFF solid 1px;
  border-left       : #BEDBFF solid 1px;
  text-align        : center;
}
td.actionsDomaine img
{
  padding-left      : 5px;
}

th.emailDomaine
{
  background        : url(themes/lighting/top-middle-blue.png) repeat left top;
  height            : 28px;
  color             : #000;
}
td.emailDomaine
{
  border-bottom     : #BEDBFF solid 1px;
  border-right      : #BEDBFF solid 1px;
  text-align        : left;
  font-weight       : bold;
}

a.bouton1{
  background-color: #E0E0E0;
  display: inline-block;
  color: #000;
  font-weight: normal;
  text-decoration: none;
  font-size: 9px;
  border: 1px solid #f0f0ee;
  margin-right: 1px;
  padding:  2px;
}