﻿/* 
   ---------------------------------------------------------
    DEFAULTS
   ----------------------------------------------------------
*/

.IconSearch                     { width: 20px; height: 20px; background-color: transparent; border-image: none; border: none }
.IconView                       { width: 16px; height: 16px; background-color: transparent; border-image: none; border: none }
.IconAdd                        { width: 16px; height: 16px; background-color: transparent; border-image: none; border: none }
.IconClear                      { width: 16px; height: 16px; background-color: transparent; border-image: none; border: none }
.IconEdit                       { width: 16px; height: 16px; background-color: transparent; border-image: none; border: none }
.IconMove                       { width: 16px; height: 16px; background-color: transparent; border-image: none; border: none }
.IconRefresh                    { width: 16px; height: 16px; background-color: transparent; border-image: none; border: none }
.IconDelete                     { width: 16px; height: 16px; background-color: transparent; border-image: none; border: none }
.IconTravaux                    { width: 30px; height: 32px; background-color: transparent; border-image: none; border: none }
.IconPieces                     { width: 30px; height: 32px; background-color: transparent; border-image: none; border: none }
.IconGroupeTaches               { width: 30px; height: 32px; background-color: transparent; border-image: none; border: none }
.IconMonnaie                    { width: 30px; height: 32px; background-color: transparent; border-image: none; border: none }
.IconTexte                      { width: 30px; height: 32px; background-color: transparent; border-image: none; border: none }
.IconStock                      { width: 30px; height: 32px; background-color: transparent; border-image: none; border: none }
.IconVente                      { width: 30px; height: 32px; background-color: transparent; border-image: none; border: none }
.IconFicheTravail               { width: 30px; height: 32px; background-color: transparent; border-image: none; border: none }
.IconNewReservation             { width: 30px; height: 30px; background-color: transparent; border-image: none; border: none }
.IconAbsenceCollaborateur       { width: 30px; height: 30px; background-color: transparent; border-image: none; border: none }
.IconVehiculeRemplacement       { width: 30px; height: 30px; background-color: transparent; border-image: none; border: none }
.IconDevis                      { width: 45px; height: 63px; background-color: transparent; border-image: none; border: none }
.IconFacture                    { width: 45px; height: 63px; background-color: transparent; border-image: none; border: none }
.IconBulletin                   { width: 45px; height: 61px; background-color: transparent; border-image: none; border: none }
.IconDocAttaches                { width: 45px; height: 63px; background-color: transparent; border-image: none; border: none }
.IconConsigne                   { width: 45px; height: 63px; background-color: transparent; border-image: none; border: none }
.IconConsignation               { width: 30px; height: 32px; background-color: transparent; border-image: none; border: none }
.IconUpdate                     { width: 16px; height: 16px; background-color: transparent; border-image: none; border: none }

.IconFactureRetour              { width: 50px; height: 50px; background-color: transparent; border-image: none; border: none }
.IconFactureClient              { width: 50px; height: 50px; background-color: transparent; border-image: none; border: none }
.IconFactureVehicule            { width: 50px; height: 50px; background-color: transparent; border-image: none; border: none }
.IconFactureEntete              { width: 50px; height: 50px; background-color: transparent; border-image: none; border: none }
.IconFactureLignes              { width: 50px; height: 50px; background-color: transparent; border-image: none; border: none }
.IconFactureTotal               { width: 50px; height: 50px; background-color: transparent; border-image: none; border: none }
.IconFactureModePaiement        { width: 50px; height: 50px; background-color: transparent; border-image: none; border: none }
.IconPreviewFacture             { width: 50px; height: 50px; background-color: transparent; border-image: none; border: none }
.IconFactureEnregistrer         { width: 50px; height: 50px; background-color: transparent; border-image: none; border: none }

/*-------------------------------------------------------------------------------------------------------------------------------------- */
html {
    font-size: 95%;
}

body
{
    background-color: white;
    color: #11025a;
    font-family: "Century Gothic", helvetica, Arial, sans-serif, Calibri;
    font-weight: 500;
    font-size: 0.9em;
    line-height:normal;
}

/* personnalisation de la zone de saisie pour chargement fichier */
.label-file
{
    cursor:pointer;
    color: #00b1ca;
    font-weight: bold;
}
/*
.label-file:hover 
{
}
*/
/* et on masque le input */
.input-file {
    display: none;
    width:1024px;
}

textarea, label
{
 margin: 2px;
 padding: 2px;
}

.labelTitle
{
    color:DimGray;
    font-size:100%;
}

.labelTitle2
{
    color:DarkGray;
    font-size:100%;
}

.labelTitle3 {
    color: Gray;
    font-size: 14px;
    font-weight:bolder;
}

table, td {
    line-height: 10px;
    padding: 0px;
    font-size: 14px;
}

th {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: darkblue;
    text-align: center;
    text-decoration: none;
    line-height: 16px;
    padding-left: 5px;
    border-left: solid 1px white;
    border-right: solid 1px white;
    border-bottom: solid 1px white;
}

input.DetailClientText 
{
    width: 320px;
    border: 1px solid #ccc;
}
.Montant 
{
  	font-size: 13px;
    border:1px solid gray;
    line-height:normal;
    background-color:blue; 
    color:red;  
}
.DeuxPoints
{
    white-space:nowrap;width:20px;text-align:center
}
.InputMontant
{
    line-height: normal;
    font-size: 14px;
    text-decoration-color: black;
    border: 1px solid #ccc;
    padding: 2px;
    border-collapse: collapse;
    border-spacing: 2px;
    text-align:right;
    color:red;
}
.DetailClientText {
    width:520px;
    text-align:center;
}
.DetailDataText
{
    line-height:normal; 
    font-size:14px;
    text-decoration-color:black;
    border: 1px solid #ccc; 
    padding:2px; 
    border-collapse:collapse; 
    border-spacing:2px;
}
.DetailDataDate {
    line-height: normal;
    font-size: 85%;
    font-family: Monospace;
    color: black;
    line-height: normal;
    text-align: center;
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-spacing: 1px;
}

.DetailDate 
{
    width: 250px; font-size:16px;
    text-decoration-color:cyan;
    border: 1px solid #ccc;
    padding:0px; border-collapse:collapse; border-spacing:0px;
}
.DetailComment
{
    width:550px; font-size:small;
    color:black;
    text-decoration-color:cyan;
    border: 1px solid #ccc;
}
.UserMessages
{
    font-size:small;
    width:1024px;
    color:black;
    text-decoration-color:cyan;
    border: 1px solid #ccc;
}
.DetailText 
{
    width: 250px;
    color:black;
    text-decoration-color:cyan;
    border: 1px solid #ccc;
}
.TitleTel
 {
         font-family: Calibri, Arial, Helvetica, sans-serif; 
         font-size: 14px; 
         text-align:center;
         text-decoration: none; 
 }
.InputTel
 {
         font-family: Calibri, Arial, Helvetica, sans-serif; 
         font-size: 14px; 
         text-align:center;
         border: 1px solid #ccc;
         text-decoration: none; 
 }
.GridView TH 
 {
         font-family: Calibri, Arial, Helvetica, sans-serif; 
         font-size: 14px; 
         color:White;          
         text-align:center;
         text-decoration: none; 
         line-height:16px; 
         padding-left:5px;
         border-left:solid 1px white;
         border-right:solid 1px white;
         border-bottom:solid 1px white;
 }
 .GridView TR 
 {
         font-family: Calibri, Arial, Helvetica, sans-serif; 
         font-size:12px; 
         color:#11025a; 
         text-decoration: none; 
         line-height:12px; 
         padding-left:5px;
         border-left:solid 1px white;
         border-right:solid 1px white;
         border-bottom:solid 1px white;
 }
.GridView TD 
 {
         font-family: Calibri, Arial, Helvetica, sans-serif; 
         font-size:14px; 
         color:#11025a; 
         text-decoration: none; 
         padding-left:5px;
         border-left:solid 1px white;
         border-right:solid 1px white;
         border-bottom:solid 1px white;
 }
#myframe1 
    { 
     width:auto; 
     margin:0 auto; 
     padding-top: 0px;
     padding-right: 5px;
     padding-left: 5px;
     padding-bottom: 5px;
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe2 {
    width: auto;
    margin: 0 auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}
#myframe3 {
    width: auto;
    margin: 0 auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}
#myframe4 {
    width: auto;
    margin: 0 auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}
#myframe5 {
    width: auto;
    margin: 0 auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}
#myframe6 {
    width: auto;
    margin: 0 auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}
#myframe7 {
    width: auto;
    margin: 0 auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}
#myframe8
    {
     width:auto; 
     margin:0 auto; 
     padding:10px; 
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe9 {
    width: auto;
    margin: 0 auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}
#myframe10
    {
     width:auto; 
     margin:0 auto; 
     padding:10px; 
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe11 {
    width: auto;
    margin: 0 auto;
    padding: 10px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}
#myframe12 {
    width: auto;
    margin: 0 auto;
    padding: 10px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}

#myframe1_Facture
    { 
     width:auto; 
     margin:0 auto; 
     padding-top: 0px;
     padding-right: 5px;
     padding-left: 5px;
     padding-bottom: 5px;
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe1_Facture_TVA {
    width: auto;
    margin: 0 auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}
#myframe2_Facture
    {
     width:auto; 
     margin:0 auto; 
     padding-top: 0px;
     padding-right: 5px;
     padding-left: 10px;
     padding-bottom: 10px;
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe3_Facture
    {
     width:auto; 
     margin:0 auto; 
     padding-top: 0px;
     padding-right: 5px;
     padding-left: 10px;
     padding-bottom: 10px;
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe4_Facture
    {
     width:auto; 
     margin:0 auto; 
     padding-top: 0px;
     padding-right: 5px;
     padding-left: 10px;
     padding-bottom: 10px;
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe5_Facture
    {
     width:auto; 
     margin:0 auto; 
     padding-top: 0px;
     padding-right: 5px;
     padding-left: 10px;
     padding-bottom: 10px;
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe6_Facture
    {
     width:auto; 
     margin:0 auto; 
     padding:10px; 
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe7_Facture
    {
     width:auto; 
     margin:0 auto; 
     padding:10px; 
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe8_Facture
    {
     width:auto; 
     margin:0 auto; 
     padding:10px; 
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }
#myframe9_Facture
    {
     width:auto; 
     margin:0 auto; 
     padding:10px; 
     background:white; 
     border:1px solid #DDD; 
     border-radius:5px; 
     -webkit-border-radius:5px; 
     -moz-border-radius:5px; 
     border-color:GrayText;
    }

#myframe4Consigne {
    width: auto;
    margin: 0 auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background: white;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-color: GrayText;
}

.tdText {
	font:10px Verdana;
	color:darkgray;
		}

.MessageText
{
    line-height:normal; 
    font-size:14px;
    font-weight:bold;
    text-decoration-color:black;
    border: 1px solid #ccc; 
    padding:2px; 
    border-collapse:collapse; 
    border-spacing:2px;
    width:1024px;
    color:green;
}

.MessageInfo {
    line-height:normal;
    font-size: 10px;
    font-weight: normal;
    text-decoration-color: black;
    border: 0px solid #ccc;
    padding: 15px;
    border-collapse: collapse;
    border-spacing: 2px;
    width: 1024px;
    color: darkslateblue;
}

.MessageCode
{
    line-height:normal; 
    font-size:14px;
    font-weight:bold;
    text-decoration-color:black;
    border: 1px solid #ccc; 
    padding:2px; 
    border-collapse:collapse; 
    border-spacing:2px;
    width:128px;
    color:green;
}

.auto-style1
{
    width: 351px;
}

.auto-style2
{
    height: 50px;
}

/* ---------------------------------------------------------- */
/* UTILISER POUR LES LISTE DE BOUTON RADION (RADIOBUTTONLIST) */
/* ---------------------------------------------------------- */

.bootRBL input 
{
    display:inline; width:20px; margin-right:0.100em;
}
.bootRBL label 
{
    display:inline;white-space:nowrap;font-weight:100;font-family:Calibri;font-size:small
}

.Bouton
{
    white-space:nowrap;
    text-align:center;
    font-style:normal;
    font-family:'Segoe UI';
    font-weight:normal;
    font-size:8px;
}
.BoutonFacture
{
    font-size: 8px;
}
.BoutonDevis
{
    font-size: 8px;
}
.BoutonBulletin
{
    font-size: 8px;
}
.BoutonAgenda
{
    font-size: 12px;
}
.BoutonReporting
{
    font-size: 14px;
}
.BoutonSelectFile {
    font-size: 14px;
}


a.NavMenu {
    font-size: 14px;;
    font-weight: 600;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
    display: inline;
    list-style: none;
    padding-left: 15px;
}

    a.NavMenu:link, a.NavMenu:visited,
    a.NavMenu:active, a.NavMenu:hover {
        background: none;
        color: #999;
        text-decoration: none;
    }

    a.NavMenu:hover {
        color: #333;
        text-decoration: none;
    }
