body { margin: 20px 0 0 0; font-family: sans-serif; }
div { padding: 0; margin: 0; }

div#global { position: relative; width: 100%; height:100%; }
div#page { position: relative; width: 692px; height:100%; left: 50%; margin-left: -346px; }
div#bandeau { float: left; width:562px; height:101px; background: #FFFFFF url(../images/annonces-recompense-bandeau.jpg) no-repeat 0 0; }
div#sites-cles { float: right; width:122px; height:101px; font-size: 11px; }
div#bloc-gauche { float:left; margin-top:9px; width:122px; height:100%; font-size: 11px; }
div#bloc-central { float:left; margin: 9px 8px 0px 8px; width:432px; w\idth:430px; font-size: 12px; }
div#bloc-droit { float:left; margin-top:9px; width:122px; height:100%; font-size: 11px; }

div#cadre-top { width:120px; height:12px; background: url(../images/cadre-top.gif) bottom center no-repeat; font-size: 12px; font-weight:bold; text-align:center; line-height:12px; }
div#cadre { width:120px; w\idth: 118px; border-left:1px solid #404040; border-right:1px solid #404040; }
div#cadre-bottom { width:120px; height:9px; background: url(../images/cadre-bottom.gif) top center no-repeat; font-size: 7px; }

div#contenu { width:100%; height:100%; background: #EFEFEF; border:1px solid #404040; }
div#pos_contenu { margin:12px 18px 12px 18px; }

#gmenu dt {
cursor: pointer;
padding: 2px 2px 2px 4px; 
background: #EFEFEF;
font-weight:bold;
display: block;
}
#gmenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#gmenu li { margin: 0; padding: 0; list-style-type: none; background: #fff; height:14px; }
#gmenu li a, #gmenu dt a { 
display: block;
padding: 0 4px 0 6px; 
color:#425D87;
font-size: 11px;
}
#gmenu li a:hover, #gmenu dt a:hover {
background: #EFEFEF;
color:black;
}

table#annonce { background-color:#FFFFFF; border-left:1px solid #666600; border-top:1px solid #666600; }
table#reponse { background-color:#FFFFFF; border-left:1px solid #666666; }

ul#liste-articles { padding: 2px 2px 2px 4px; margin: 0; list-style-type:none; font-size: 11px; }
#liste-articles li { text-decoration:none; }
#liste-articles p { margin-left: 0; font-weight:bold; color:#425D87; }
#liste-articles a { margin-left:6px; color:#425D87; font-size: 11px; }
#liste-articles a:hover { color:black; }

ul#liste-liens { padding: 0; margin: 0px 2px 0px 2px; list-style-type:none; font-size: 11px; }
#liste-liens li { text-decoration:none; margin: 0 3px 0px 3px; }
#liste-liens a { color:#425D87; font-size: 10px; font-weight:bold; }
#liste-liens a:hover { color:black; }

ul#menubottom { padding: 0; margin: 0; list-style-type:none; font-size: 10px; }
#menubottom li { float:left;  }
#menubottom a { color:#425D87; font-size: 10px; }
#menubottom a:hover { color:black; }

div#bouton_spe_petit { margin-top: 6px; width:120px; height:28px; background: url(../images/privee-petit-deposer.gif) top center no-repeat; }
#bouton_spe_petit a { display:block; color:#000000; font-size:14px; font-weight:bold; line-height: 27px; text-align:center; text-decoration:none; }
#bouton_spe_petit a:hover { color:#425D87; }

h1 { padding: 0; margin: 0; font-size:16px; font-weight:bold; }
h2 { padding: 0; margin: 0; font-size:16px; font-weight:bold; }
h3 { }
p { padding: 0; margin: 0; }
p#alert { padding: 0; margin: 0; font-weight:bold; color:#900; }
p#small { padding: 0; margin: 0; font-size:9px; }
hr { padding: 0; margin: 0; color: #CCCCCC; width:100%; height:1px; }
tr.over {  background-color: white; cursor:pointer; } 
tr.line { background-color: #829DC7; }

a:link {  font-size: 12px; color: #425D87; }
a:visited {  font-size: 12px; color: #425D87; }
a:hover {  font-size: 12px; color: black; }
a.vsmall:link {  font-size: 9px; color: #425D87; }
a.vsmall:visited {  font-size: 9px; color: #425D87; }
a.vsmall:hover {  font-size: 9px; color: black; }
a.small:link {  font-size: 10px; color: #425D87; }
a.small:visited {  font-size: 10px; color: #425D87; }
a.small:hover {  font-size: 10px; color: black; }
a.gras:link {  font-size: 12px; color: #425D87; font-weight:bold; }
a.gras:visited {  font-size: 12px; color: #425D87; font-weight:bold; }
a.gras:hover {  font-size: 12px; color: black; font-weight:bold; }
a.lexique:link {  font-size: 12px; color: black; text-decoration:none; }
a.lexique:visited {  font-size: 12px; color: black; text-decoration:none; }
a.lexique:hover {  font-size: 12px; color: black; text-decoration:none; }
a.glexique:link {  font-size: 12px; font-weight:bold; color: black; text-decoration:none; }
a.glexique:visited {  font-size: 12px; font-weight:bold; color: black; text-decoration:none; }
a.glexique:hover {  font-size: 12px; font-weight:bold; color: black; text-decoration:none; }

input,textarea { cursor:pointer; }
textarea { overflow : auto; }
select#depot { margin: 0; padding: 0; width:164px; font-size:9px; }
input#depot { margin: 0; padding: 0; width:160px; font-size:9px; }
input#radio { height:14px; width:14px; margin: 1px 1px 1px 1px; }
input#retour { font-size:11px; line-height:13px; width:80px; height:19px; }
