body {background-image: url(images/bg.gif); margin-top:20px}
a:link { text-decoration: none}
a:hover { text-decoration: underline}
a:visited {	text-decoration: none}
a:visited:hover { text-decoration: underline}
.bgg { background-image: url(images/rg_07.gif); background-repeat:repeat-y}
.bgd { background-image: url(images/rg_09.gif); background-repeat:repeat-y}
.txt_hom { font-family: Helvetica, Arial; font-size:13px; color:#534E48; line-height:18px}
.txt_hom2 { font-family: Helvetica, Arial; font-size:12px; color:#534E48; line-height:16px}
.txt_pie { font-family: Helvetica, Arial; font-size:13px; color:#B3A79B; line-height:18px}
.txt_pan { font-family: Helvetica, Arial; font-size:13px; color:#EBE2DB; line-height:18px}
.tt_dom { font-family: Helvetica, Arial; font-size:30px; color:#ECE4DD; font-weight:100}
.tt_dom2 { font-family: Helvetica, Arial; font-size:14px; color:#ECE4DD;}
.tt_dom3 { font-family: Helvetica, Arial; font-size:18px; color:#ECE4DD; font-weight:normal}
.tt_dom5 { font-family: Helvetica, Arial; font-size:20px; color:#ECE4DD; font-weight:normal}
.tt_dom4 { font-family: Helvetica, Arial; font-size:30px; color:#5a4840; font-weight:100}
.tt_dom6 { font-family: Helvetica, Arial; font-size:22px; color:#5a4840; font-weight:100}
.cadre { border: 1px solid #656565; padding: 2px; font-family: Tahoma, Arial; font-size: 11px; color: #000000; }
.zone_cadre { font-family: Tahoma, Arial; font-size: 11px; color: #000000;  }
.cadre_haut { border-left: 1px solid #656565; border-top: 1px solid #656565; border-right: 1px solid #656565; padding: 2px; font-family: Tahoma, Arial; font-size: 11px; color: #000000;  }
.cadre_haut_ref { font-family: Tahoma, Arial; font-size: 11px; color: #000000; text-decoration:underline  }

.saisie { border: 1px solid #656565; padding: 2px; font-family: Tahoma, Arial; font-size: 11px; color: #000000 }
.saisie:focus { border: 1px solid #000000; background-color: #f6efe9; }
.textearea { border: 1px solid #656565; padding: 2px; font-family: Tahoma, Arial; font-size: 11px; color: #000000 }
.textearea:focus { border: 1px solid #000000; background-color: #f6efe9; }
.droplist { font-family: Tahoma, Arial; font-size: 11px; color: #000000 }
.droplist:focus { background-color: #f6efe9; }
.list_header{ background-color: #867267; color: #f4e9e4; font-family: Helvetica, Arial; font-size:12px; font-weight:bold; line-height:18px; padding: 2px; }
.list_item {font-family:Helvetica, Arial; padding:2px; font-size:13px; color:#534E48; height:18px; line-height:16px; background-color:#ffffff; }
.list_item:hover {background-color:#f6efe9}
.list_item2 {font-family:Helvetica, Arial; padding:2px; font-size:13px; color:#181818; height:18px; line-height:16px; background-color:#d0d0d0; }
.list_item2:hover {background-color:#f6efe9}
.sublist_item {font-family:Helvetica, Arial; padding:2px; font-size:13px; color:#534E48; height:18px; line-height:16px; background-color:#f6efe9}
.sublist_item:hover {background-color:#e6dfd9}
.tr_item {background-color:#ffffff}
.tr_item:hover {background-color:#f6efe9}
.cadre_objet {border:1px solid #000000;background-color:#ffffff;font-family:Helvetica, Arial;font-size:12px;color:#534e48}

.mnu_opt {font-family:Helvetica, Arial; font-size:13px; color:#B3A79B; line-height:18px}
.mnu_opt:link { text-decoration: none; color: #B3A79B}
.mnu_opt:hover { text-decoration: underline; color: #B3A79B}
.mnu_opt:visited {	text-decoration: none; color: #B3A79B}
.mnu_opt:visited:hover { text-decoration: underline; color: #B3A79B}

.infobulle{ position: absolute;	visibility : hidden; display: none; width: 500px; border:1px solid #484848; background-color:#ffffff; color: #202020; font-family: Tahoma, Arial, Helvetica; font-size:12px; padding:8px; }
.detailSelection {position:absolute; left: 50%; top: 50%; width: 500px; height: 240px; margin-top: -120px; margin-left: -250px;	border:1px solid #484848; background-color:#ffffff; color: #202020; font-family: Tahoma, Arial, Helvetica;	font-size:12px}