body { 
margin: 10px 0 0 0; 
font-family: sans-serif;
font-size:12px;
}
div#total {
padding: 0px 0px 0px 0px;
position: relative;
width: 100%;
}
div#menutop {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 700px;
position: absolute;
left: 50%;
margin-left: -350px;
text-align:right;
font-size:10px;
z-index:1;
}
div#page {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 600px;
position: absolute;
left: 50%;
margin-left: -300px;
}
div#logo {
margin: 30px 0px 0px 20px;
padding: 0px 0px 26px 0px;
height: 86px;
}
div#cle {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 200px;
height: 60px;
width: 61px;
}
div#titre {
margin: 0px 0px 20px 26px;
padding: 0px 0px 0px 10px;
}
h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:24px;
font-weight:lighter;
}
h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:14px;
font-style:italic;
font-weight:bold;
line-height:30px;
}
div#contenu {
margin: 0px 0px 0px 80px;
padding: 0px 0px 0px 18px;
width: 450px;
font-size: 12px;
border-left: 1px solid #000;
}
div#contenu2 {
margin: 0px 0px 0px 80px;
padding: 0px 0px 0px 18px;
width: 485px;
font-size: 12px;
}
div#piedpage {
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100%;
font-size:10px;
text-align:center;
line-height:18px;
}
div#membre {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
width:250px;
top:384px;
left:334px;
background: #fff;
visibility: hidden;
}
div#info {
margin: 0px 0px 0px 0px;
padding: 4px 4px 4px 4px;
position: absolute;
width:192px;
top:238px;
left:98px;
background: #f3f3ff;
visibility: hidden;
border: 1px solid #000;
}

p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
p#contrat { padding-left:20px; }
p#alert { padding: 0px 0px 0px 0px; font-size: 12px; font-weight:bold; color: #0035ad; }

a#small:link { font-size: 10px; color: #0035ad; }
a#small:visited { font-size: 10px; color: #0035ad; }
a#small:hover { font-size: 10px; color: #C00; }
a#menu:link { font-size: 12px; color: #0035ad; text-decoration:none; line-height:13px; }
a#menu:visited { font-size: 12px; color: #0035ad; text-decoration:none; line-height:13px;  }
a#menu:hover { font-size: 12px; color: #C00; text-decoration:underline; line-height:13px;  }
a#big:link { font-size: 14px; color: #0035ad; font-weight:bold; }
a#big:visited { font-size: 14px; color: #0035ad; font-weight:bold; }
a#big:hover { font-size: 14px; color: #C00; font-weight:bold; }
a#rel:link { font-size: 09px; color: #0035ad; }
a#rel:visited { font-size: 09px; color: #0035ad; }
a#rel:hover { font-size: 09px; color: #C00; }
a#bigrel:link { font-size: 12px; color: #0035ad; line-height:22px; padding-right:10px; }
a#bigrel:visited { font-size: 12px; color: #0035ad; line-height:22px; padding-right:10px; }
a#bigrel:hover { font-size: 12px; color: #C00; line-height:22px; padding-right:10px; }
a#bigrelalert:link { font-size: 12px; color: #0035ad; font-weight:bold; line-height:22px; padding-right:10px; }
a#bigrelalert:visited { font-size: 12px; color: #0035ad; font-weight:bold; line-height:22px; padding-right:10px; }
a#bigrelalert:hover { font-size: 12px; color: #C00; font-weight:bold; line-height:22px; padding-right:10px; }
a#bold:link { font-size: 08px; color: #0035ad; font-weight:bold; }
a#bold:visited { font-size: 08px; color: #0035ad; font-weight:bold; }
a#bold:hover { font-size: 08px; color: #C00; font-weight:bold; }

#smalltitle { font-size:14px; font-weight:bold; color:#0035ad; }
#tarif { color:#0035ad; }
#paramcontrat { color:#0035ad; font-weight:bold; }

#offreurcolor { color:#646464; }
a#offlink:link { font-size: 12px; color: #646464; text-decoration:none; }
a#offlink:visited { font-size: 12px; color: #646464; text-decoration:none; }
a#offlink:hover { font-size: 12px; color: #C00; text-decoration:none; }

#clientcolor { color:#006600; }
a#clilink:link { font-size: 12px; color: #006600; text-decoration:none; }
a#clilink:visited { font-size: 12px; color: #006600; text-decoration:none; }
a#clilink:hover { font-size: 12px; color: #C00; text-decoration:none; }

tr.over {  background-color: #afd9d9; cursor:pointer; } 
tr#ligne1 { background:#F3F3F3; font-weight:bold; }
tr#ligne2 { background:#F3F3FF; }
tr#redline { background:#FFEEEE; font-weight:bold; }
td#alertcell { background:#FFEEEE; }

input,textarea { cursor:pointer; }
textarea { overflow : auto; }
input {  height:19px; font-size:12px; margin: 2px 0 2px 0; }
#login {  height:15px; width:120px; font-size:10px; margin:0px; }
#pass {  height:15px; width:120px; font-size:10px; margin:0px; }
select#list { height:19px; font-size:12px; width:160px; margin: 2px 0 2px 0; }
input#radio { height:14px; font-size:11px; width:14px; margin: 1px 1px 1px 1px; }
input#retour { height:19px; font-size:12px; width:60px; margin: 2px 0 2px 0; }
input#envoi { height:19px; font-size:12px; width:80px; margin: 4px 0 4px 0;}
input#bouton { height:19px; font-size:12px; width:100px; margin: 2px 0 2px 0; }
