body { background:#505064 url(im/fond.png) repeat-x; font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif; font-size:0.9em; }

form { margin:0; padding:0 }

a { text-decoration:none; color:#5a78b0; }
ul { margin:0; padding:0; list-style:none; }
img { border:0; vertical-align:middle; }
h1 { text-align:right; margin:110px 5px 0 0; font-size:1.2em; color:#5a78b0; }
h2 { margin:0; padding:7px 6px 6px 10px; color:#5a78b0; }
h3 { margin:0; padding:7px 6px 6px 10px; color:#5a78b0; }
h4 { margin:0; padding:9px 0 6px 42px; color:#5a78b0; font-size:1em; }
label { font-weight:bold }

.description { z-index:10; border:solid 1px #d7dcea; background:#f5f7f9; position:absolute; color:#5a78b0; padding:4px; width:200px; }

.invisible{clear:both;visibility:hidden;margin:0;padding:0;}

.pub_carre { width:300px; height:250px; }
#pub_vertical { width:176px; height:1162px; background:#FFF; padding:7px 0 0 10px; }
.pub_vertical_1 { position:absolute;top:806px;left:152px;width:176px; height:1008px; text-align:center; }
#hide { display: none; }

#page { margin:0 auto; width:961px; }
#header1 { float:left; cursor:pointer; width:27px; height:137px; background:url(im/header1.png) left top no-repeat; }
#header2 { float:left; cursor:pointer; width:149px; height:137px; background:url(im/header2.png) left top no-repeat; }
#header3 { float:left; cursor:pointer; width:785px; height:137px; background:url(im/header3.png) left top no-repeat; }
#annonceg { margin-left:27px; width:149px; height:64px; background:url(im/annonceg.png) left top no-repeat; }
#principal { float:right; }
#annonce { width:785px; height:112px; background:#FFF; }
#annoncec { width:778px; height:112px; background:url(im/annonce.png) left top no-repeat; }
#contenuh { width:785px; height:26px; background:#FFF; padding-bottom:10px; }
#contenuh li { width:778px; height:26px; background:url(im/contenuh.png) left top no-repeat; }
#contenu { width:785px; height:1692px; background:#FFF; }
.main { margin:0 0 0 20px; width:740px; }
#col1 { width:242px; vertical-align:top; }
#col2 { padding:0 auto; vertical-align:top; }
#col2 #encarth { margin-left:35px; }
#col2 #encart { margin-left:35px; }
#col3 { width:242px; background:#FFF; vertical-align:top; }
#encarth { margin-left:7px; width:227px; height:32px; background:url(im/encarth.png) left top no-repeat; } 
#encart { margin-left:7px; width:227px; height:76px; background:url(im/encart.png) left top no-repeat; padding:5px 0 0 4px; }
#boitehg { float:left; width:37px; height:35px; background:url(im/boitehg.png) left top no-repeat; }
#boiteh { float:left; width:690px; height:35px; background:url(im/boiteh.png) left top repeat-x; }
#boitehd { float:left; width:12px; height:35px; background:url(im/boitehd.png) left top no-repeat; }
#boitebg { float:left; width:10px; height:10px; background:url(im/boitebg.png) left top no-repeat; }
#boiteb { float:left; width:718px; height:10px; background:url(im/boiteb.png) left top repeat-x; }
#boitebd { float:left; width:10px; height:10px; background:url(im/boitebd.png) left top no-repeat; }
#boite { width:677px; height:840px; margin-left:2px; padding:28px; background-color:#dce2ee; border-style:none solid none solid; border-width:1px; border-color:#e0e0e0; }
#menus { float:left; }
#menuh { width:176px; height:10px; background:url(im/menuh.png) left top no-repeat; }
#menu { width:176px; height:598px; background:url(im/menu.png) left top repeat-y; }
#menu .separ { width:176px; height:1px; background:url(im/separ.png) left top no-repeat; margin:3px 0; }
#menu a { margin-left:30px; text-decoration:none; color:#5a78b0; font-size:0.95em; font-variant:small-caps; font-weight:bold; }
#menu a.selectionne { padding-left:18px; background:url(im/selec.png) left top no-repeat; }
#pubvh { width:176px; height:8px; background:url(im/pubvh.png) left top no-repeat; }
#footer { width:900px; color:#5a78b0; font-size:0.8em; text-align:center; }
#footer1 { float:left; width:9px; height:58px; background:url(im/footer1.png) left top no-repeat; }
#footer2 { margin:0 9px; height:58px; background:url(im/footer2.png) left top repeat-x; }
#footer3 { float:right; width:9px; height:58px; background:url(im/footer3.png) left top no-repeat; }

#nouv { width:740px; margin:0 auto; }
.liste { margin:0;padding:0; }
.liste li { float:left; margin:0 4px 4px 0; }

#sscateg li { float:left; width:150px; }

.recherche { margin-left:10px; }
.recherche li { margin:0 4px 4px 0; }

#outil { margin-left:20px; color:#5a78b0; font-size:1em; }
#outil a { text-decoration:none; color:#5a78b0; font-size:1em; line-height:28px; }

.cadre { width:700px; height:106px; overflow-y:auto; margin:5px; padding:5px; background:#f2f4f8; border:solid 1px #d6dcea; }
.cadre li {border-bottom-style:dashed;border-color:#000;border-width:1px;margin-bottom:5px;padding-bottom:5px;}
