body {
/* background-color: white; */
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
text-align: left;
margin: 6pt;
padding: 0pt;
}

table, tr, th, td {
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
}

table.messenger {
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
text-align: left;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left;
}


a:link {
color: #0000ff;
text-decoration: underline;
font-family: Verdana, Arial, sans-serif }


a:visited {
color: #0000ff;
text-decoration: underline;
font-family: Verdana, Arial, sans-serif }


a:hover {
color: #0000ff;
text-decoration: underline;
font-family: Verdana, Arial, sans-serif }


a.tab:link {
color: #000000;
text-decoration: none;
font-family: Verdana, Arial, sans-serif }


a.tab:visited {
color: #000000;
text-decoration: none;
font-family: Verdana, Arial, sans-serif }


a.tab:hover {
color: #000000;
text-decoration: underline;
font-family: Verdana, Arial, sans-serif }



.edit {
border-width: 1px;
border-color: #c0c0c0;
border-style: solid;
color: #000000;
font-family: Verdana, Arial, sans-serif }


.noborder {
border-width: 0px;
border-color: white;
}

.editTA {
font-size: 10pt;
width: 380px;
border-width: 1px;
border-color: #c0c0c0;
border-style: solid;
color: #000000;
font-family: Verdana, Arial, sans-serif }


.petit {
font-size: 8pt;
}


table.tab {
height: 26px;
border-style: none;
border: 0;
}


tr.tab {
}


td.tabline{
height: 26px;
border: 0px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border-color: rgb(0,0,0);
border-style: none;
background-image: url('img/tabline.png');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: top left }


td.tabactive70{
height:26px;
width:70px;
border:0px;
padding: 0px;
border-spacing: 0px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border-color: rgb(0,0,0);
border-style: none;
background-image: url('img/tabactive70.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


td.tabinactive70{
height:26px;
width:70px;
border:0px;
padding: 0px;
border-spacing: 0px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border-color: rgb(0,0,0);
border-style: none;
background-image: url('img/tabinactive70.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


td.tabactive90{
height:26px;
border:0px;
padding: 0px;
border-spacing: 0px;
width:90px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border-color: rgb(0,0,0);
border-style: none;
background-image: url('img/tabactive90.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


td.tabinactive90{
height:26px;
border:0px;
padding: 0px;
border-spacing: 0px;
width:90px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border-color: rgb(0,0,0);
border-style: none;
background-image: url('img/tabinactive90.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


td.tabactive110{
height:26px;
width:110px;
border:0px;
padding: 0px;
border-spacing: 0px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border-color: rgb(0,0,0);
background-image: url('img/tabactive110.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


td.tabinactive110{
height:26px;
width:110px;
padding: 0px;
border-spacing: 0px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border:0px;
border-style: none;
border-color: rgb(0,0,0);
background-image: url('img/tabinactive110.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


td.tabactive130{
height:26px;
width:130px;
padding: 0px;
border-spacing: 0px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border:0px;
border-style: none;
border-color: rgb(0,0,0);
background-image: url('img/tabactive130.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


td.tabinactive130{
height:26px;
width:130px;
padding: 0px;
border-spacing: 0px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border:0px;
border-style: none;
border-color: rgb(0,0,0);
background-image: url('img/tabinactive130.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


td.tabactive150{
height:26px;
width:150px;
border:0px;
padding: 0px;
border-spacing: 0px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border-color: rgb(0,0,0);
border-style: none;
background-image: url('img/tabactive150.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


td.tabinactive150{
height:26px;
width:150px;
border:0px;
padding: 0px;
border-spacing: 0px;
text-align: center;
font-family: Verdana;
font-size : 8pt;
border-color: rgb(0,0,0);
border-style: none;
background-image: url('img/tabinactive150.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left }


table.liste {
border: 1px;
border-collapse: collapse;
padding: 50px;
}

tr.liste {
background-color: white;
}

tr.liste_selected {
background-color: #c0ffc0;
}

th.liste {
height: 30px;
border-style: solid;
border-width: 1px;
border-color: #aaaaaa;
padding: 5px;
background-image: url('img/listeheader.jpg');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center center;
color: white;
font-size : 8pt;
}

td.liste {
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #aaaaaa;
}


table.titre {
padding: 0px;
border-style: solid;
border-width: 1px;
font-size: 14pt;
border-color: #999999 #f0f0f0 #f0f0f0 #f0f0f0;
background-color: #f0f0f0;
}

tr.titre {
}

td.titre {
font-size: 14pt;
}

th.Menu {
height: 42px;
width: 300px;
border-style: none;
border-width: 0px;
padding: 0px;
background-image: url('img/MenuEntete.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
color: black;
font-size : 10pt;
}

td.Menu {
padding: 0px;
}

span.sousTitre {
font-size: 14pt;
font-weight:bold;
}


table.error {
border-style: solid;
border-width: 1px;
border-color: #ffcccc;
padding: 1px;
}

tr.error {
background-color: white;
}


td.error {
padding: 15px;
text-align: center;
border-style: solid;
border-width: 0px;
border-color: #ffcccc;
background-color: #ffcccc;
}


