a:link {
text-decoration:underline;
color: #CC6633;
font-weight: bold;
} 
a:visited {
color: #CC6633;
text-decoration:underline;
font-weight: bold;
}
a:hover {
color: #CC6633;
text-decoration:none;
font-weight: bold;
}

body{
font-family: Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#000;
font-size: 12px; 
background-color: #fff;
}

body.info_demandes {
font-family: Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#123;
font-size: 12px; 
background-color: #EEE;
}
h3 {
color: #800000;
border-color: #800000;
font-size: 115%;
font-weight: bold;
margin: 0em 0 0;
padding: 0;
border-style: solid;
border-width: 0 0 1px 0;
margin-top: 10px;
margin-bottom: 10px;
}
h3 a.hlinks {
position: relative;
left:1em;
bottom: -.5em;
padding: 3px .5em;
margin: 0;
border-style: solid;
border-width: 1px 2px;
text-decoration: none;
border-color: #800000;
background-color: #fff;
}
div.menu {
text-align: center;
color: #CC6633;
padding-bottom: 20px;
}
table.liste_demandes {
margin:auto;
margin-bottom: 10px;
border : thin solid #005A9C;
background-color: #EEE;
width: 100%;
border-collapse:collapse;
}

/* Titres du tableau */
tr.liste_demandes {
background-color: #D3DCE3; /* Bleu ciel */
color:#005A9C;
border:0px solid #005A9C;
}
td{
border:0px solid #EEE;
}
input {
color:#123;
background-color: #fff;
font-size: 100%;
}
select {
color:#123;
background-color: #fff;
font-size: 100%;
}
textarea {
color:#123;
background-color: #fff;
font-family: Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
}
option {
color:#123;
background-color: #fff;
}




