body {
 font-size: 11px;
 color:#000000;
 background-color:#E4E4E3;
 margin:0px;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input, select {
        font-family: Arial,Verdana,arial,helvetica,sans-serif;
}
.h1 {font-size:160%;}
.h2 {font-size:120%;}
.h3 {font-size:110%;}
.h4 {font-size:100%;}
.h5 {font-size:90%;}
.h6 {font-size:80%;}

/* Pour les formulaires */
input,                          textarea,
select {color:#000066; font-size: 11px;}
input.alerte,   checkbox.alerte,         textarea.alerte,                select.alerte {background-color:#DCACAD;}
input.inactif,  textarea.inactif,       select.inactif {background-color:#E1E1E1;}
input.rempli,   textarea.rempli,        select.rempli {background-color:#FFCC33;}

/* Pour les tables */
table {
        color:#000000;
        font-size: 100%;
}
tr.nocolor{background-color:transparent;}
tr.lightblue{background-color: #E5F3FE}
tr.deepblue{background-color: #609DF0}

table.listing {
        margin: 5px 0 4px 10px;
        border-color: #888;
        border-style: solid;
        border-width: thin;
        font-size: 11px;
        border-spacing:0px;
        padding: 2px;
        width: 98%;
        text-align:left;
        background-color:#ffffff;
}
table.listing th {
        margin: 5px 0 0 0;
        padding-top: 4px;
        background-color:#eee;
        font-weight:bold;
        border-width:0px;
        color:#333333;
}
table.listing th.negatif {
        color:#990000;
}
table.listing td.negatif {
        color:#990000;
}
table.listing td.taille90 {
		font-size: 90%;
}
table.login {
        width:400px;
        padding:5px;
        background-color: #ffffff;
        border-color: #111170;
        border-style: double;
        border-width: medium;
        color: #000000;
        font-size: 100%;
}
table.login th {
        background-color: lightblue;
        font-size:110%;
        font-weight:bold;
}

a:link, a:visited, a:active, a:hover  {
        text-decoration:none;
        color:#900B09;
        background-color:transparent
}
#main {
	position: absolute;
	margin-left:10px ;
	margin-right:10px ;
	margin-top: 0px ;
}
#main_devis {
	position: absolute;
	margin-left:200px ;
	margin-right:10px ;
	margin-top: 80px ;
}

