@charset "iso-8859-1";
/*body         { background-color: white;
               font-family: Verdana;
               font-size: 10pt;
               text-align: center;
               margin: 0pt; padding: 0pt }*/

body         { background-color: #D3E0EA; /*4981b9;*/
               font-family: Verdana, Arial, sans-serif;
               font-size: 10pt;
               text-align: center;
               margin: 0pt; padding: 0pt 
               
             }
			   

p {
font-family : Verdana ;
font-size : 10pt;}

table.neutre {
border-color: #efebde;
background-color: #1C4761;
border-width: 0;
border-style: solid;
}

td.neutre {
border-color: #e1e1e1;
border-width: 1;
border-style: solid;
font-family : Verdana ;
font-size : 8pt;
color:white;}


td {
border-color: white;
font-family : Verdana ;
font-size : 8pt;}

th {
font-family : Verdana ;
font-size : 8pt}

div {
font-family : Verdana ;
font-size : 10pt;}

a:link {
color:#D3E0EA;
text-decoration: none;
font-family: Verdana }

a:visited {
color:#D3E0EA;
text-decoration: none;
font-family: Verdana }

a:hover {
color:#ffffff;
text-decoration: none;
font-family: Verdana }

input {
border-width: 1;
border-color: #808080;
border-style: solid;
color: #000000;
font-family: Verdana }

textarea {
border-width: 1;
border-color: #808080;
border-style: solid;
color: #000000;
font-family: Verdana;
background-color: "#FFFFFF" }

input.button {
height: 23px;
border-style: solid;
border-color: #000000;
background-color: "#c0c0c0";
background-image: url('images/fond-bouton.jpg');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center }

input.redbutton {
height: 23px;
border-style: solid;
border-color: #808080;
background-color: #c0c0c0;
background-image: url('images/cylindre-bouton-rouge.jpg');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center }


input.edit {
border-style: solid;
border-color: #000000; 
background-color: #ffffff }


td.menu {
text-align: center;
font-family : Verdana, Arial, sans-serif;
font-size : 18pt;
border-color: rgb(0,0,0);

}


table.tableau {
background-color: #c0c0c0;
border-width: 1;
border-style: solid;
border-color: black;
padding: 20px;
}

th.tableau {
height: 20;
border-width: 1;
border-style: solid;
border-color: black;
background-image: url('images/entete.jpg');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center;
color: "#d3e0ea" }

td.tableau {
border-width: 0;
background-color: #d0d0d0;
padding: 5px;
color: #000000 }

a.menu {
font-size: 20px;
height: 35px;
width : 600px;
font-weight: bold;
display: block;
background-color: #D3E0EA;
vertical-align: middle;
background-image: url('images/fond_btn.gif');
background-repeat: no-repeat;
background-attachment: scroll;
padding: 10px;
text-decoration: none;
}

a.menu:hover{
background-color: #D3E0EA;
font-weight: bold;
}

td.titre {
border-color: #808080;
border-style: solid;
background-image: url('images/cylindre-gris.png');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center;
text-align: center;
font-weight: bold;
font-size: 20px;
}
tr.titre {
border-color: #808080;
border-style: solid;
background-image: url('images/cylindre-gris.jpg');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center;
}

span.msg{
font-weight: bold;
font-size: 16pt;
}

table.tabliste {
border: 1px;
border-collapse: collapse;
padding: 50px;
}

tr.tabliste {
background-color: white;
}


tr.tablisteTrop {
background-color: red;
}

tr.tablisteOK {
background-color: #99CC99;
}


tr.tabliste_grise {
background-color: #e0e0e0;
}

tr.tabliste_light {
background-color: #f0f0f0;
}


td.tabliste {
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #1C4761;
}

td.tabliste_light {
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #a0a0a0;
}

td.tabliste_grise {
background-color: #e0e0e0;
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #1C4761;
}

th.tabliste {
padding: 5px;
}

th.tabheader {
height: 31px;
border-style: solid;
border-width: 1px;
border-color: #1C4761;
padding: 5px;
background-image: url('images/header2.jpg');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center;
color: white;
}


table.login {
border-color: #1C4761;
border-style: solid;
border-width: 1px;
background-image: url('images/login.gif');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center
}

table.GrilleTC {
border-style: solid;
border-width: 1px;
border-color: black;
background-color: #d0d0d0; 
border-collapse: collapse;
border-spacing: 0;
padding: 0;
}

tr.GrilleTC {
background-color: #d0d0d0;
}


td.GrilleTC {
border-width: 0;
}

td.GrilleTC_Bord {
border-style: solid;
border-width: 1px;
border-color: black;
background-color: #d0d0d0; 

}

td.GrilleTC_Saisie {
background-color: #d0d0d0;
border-spacing: 0;
padding: 0;
}

td.GrilleTC_TC {
background-color: #e0e0e0;
}

td.GrilleTC_Lib1 {
border-width: 0;
background-color: #d0d0d0; 
}

td.GrilleTC_Lib2 {
border-width: 0;
background-color: #000000; 
color: #FFFFFF;
}


th.GrilleTC {
height: 35px;
border-style: solid;
border-width: 1px;
border-color: #606060;
padding: 5px;
background-image: url('images/header2.jpg');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center;
color: #FFFFFF }

/* pour les cadres autour de grilles */
table.Cadre {
border-style: solid;
border-width: 1px;
border-color: Black;
border-collapse: collapse;
border-spacing: 0;
padding: 0;
}

table.Critere {
border-style: solid;
border-width: 2px;
background-color: #8BB1D9;
border-collapse: collapse;
border-spacing:0;
}

tr.Critere {
background-color: #8BB1D9; 
}


td.Critere {
border-width: 0px;}

th.Critere {
height: 35px;
border-style: solid;
border-width: 1px;
border-color: #8BB1D9;
padding: 5px;
background-image: url('images/new/heager.gif');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center;
color: #FFFFFF }

input.edit_readonly {
border-width: 1px;
color: #000000;
font-family: Verdana, Arial, sans-serif;
border-style: solid;
border-color: #77afff;
background-color: #cccccc }

select.edit {
/*border-style: solid;*/
border-color: #cccccc;
background-color: #ffffff }

textarea {
border-color: #77afff;
border-style: solid;
background-color: #ffffff }

