/* CSS Document */

body { background:url(bodyfd.jpg) repeat; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 10px 0px; margin:0px}
form {margin:0px; padding:0px}
.rechrap {width:214px}

div#divtoplang { position:absolute; top:15px; left:137px; z-index:99}
#divtoplang .l_menu {margin-right:5px;}

div#topexpo { position:absolute; top:0px; right:0px; z-index:99}
div#animstretch { position:absolute; top:2px; right:208px; z-index:999; line-height:11px; font-size:11px; width:360px; text-align:left}
div#animstretch a { color:#FFFFFF; text-decoration:none; font-weight:bold}
div#animstretch div {float:left}

div#divplayer {position:absolute; top:11px; right:209px; z-index:999; line-height:22px; font-size:11px; width:28px; text-align:left}

div#menunav {width:557px; height:38px; overflow:hidden; background:url(menutopfd.jpg) no-repeat top left}
#menunav table { width:502px; margin:4px 17px 0px 0px;}
#menunav td { text-align:center}
#menunav a {line-height:22px; font-size:10pt; color:#FFFFFF; text-decoration:none; display:block;}
#menunav a:hover, #menunav a.act {color:#b19401; background:url(menutopafd.jpg) top left repeat-x }
#menunav a.act {font-weight:bold}

table.tablebloc { background:url(blocfd.gif) repeat-y top right}
.tablebloc td { text-align:center; color:#b19401; font-size:10pt}
.tablebloc td .ttr { font-weight:bold; padding-left:30px; text-align:left; line-height:33px}
.tablebloc a {color:#b19401;}
.tablebloc a.act {font-weight:bold}

.tablebloc ul { list-style:none; padding:0px 20px 0px 30px; margin:3px 0px 0px 0px; }
.tablebloc ul img {border:none; margin:0px 5px 0px 30px}
.tablebloc li {display:block;text-align:left; padding:0px; margin:0px 0px 10px 0px}
.tablebloc ul a { text-decoration:none}
.tablebloc ul a:hover { text-decoration:underline}
#menunav a.act {font-weight:bold}

.tablebloc .ccoeur a {text-decoration:none;}
.tablebloc .ccoeur div {width:auto !important; clear:both; margin:5px 5px 0px 5px; padding:0px; background-color:#000000; height:95px; overflow:hidden; border:1px solid #000000 }
.tablebloc .ccoeur .crt1 { font-weight:bold;}
.tablebloc .ccoeur .crt2 { color:#FFFFFF}
.tablebloc .ccoeur img {border:none; float:right; margin:1px 1px 1px 5px}
.tablebloc .selection div {height:60px; }
.tablebloc .selection a {color:#000000}
.tablebloc .selection .crt1 {display:block;margin-top:-16px;color:#b19401;}
.tablebloc .selection .crt2 {display:block;margin-top:-16px; font-size:90%}

.p_titre h1 {margin:0px 0px 20px; padding:0px; font-size:16px ; color:#b19401;}
.p_txt { font-size:9pt; color:#FFFFFF}
.p_txt strong, .p_txt b { color:#b19401;}
.p_txt form table.p_txt {background:none !important; border:1px solid #FFFFFF !important}

#tablevotrerechnav { color:#FFFFFF; font-size:10pt; margin:0x 0px 5px 2px;}
#tablevotrerechnav  i {color:#b19401; padding-left:13px; background:url(at1fd.gif) 0px 2px no-repeat; font-style:normal; display:inline}
#tablevotrerechnav a { color:#FFFFFF; font-size:11pt; text-decoration:none;}
#tablevotrerechnav a:hover { text-decoration:underline;}
#tablevotrerechsscat { color:#ffffff; font-size:10pt; margin:4px 0px 0px 8px;}
#tablevotrerechsscat .div1{ display:none}
#tablevotrerechsscat .t1{float:left;display:table-cell; padding:0px 0px 0px 20px;color:#b19401; font-size:10pt; text-decoration:none; text-align:left; background:url(at1fd.gif) 6px 2px no-repeat; margin-right:4px; width:160px}
#tablevotrerechsscat .t1:hover {text-decoration:underline}

table.navrech {margin-top:15px; clear:both}
table.navrech b {color:#FFFFFF; font-weight:normal}
table.navrech span b span {font-size:90% !important}
div.navrechnavlien {text-align:left; padding-left:10px;font-size:11pt}
.l_rech {color:#b19401;  text-decoration:none}

div.paverech {margin:5px; background-position:-20px -20px; width:128px; height:128px; float:left}
div.paverechover {margin:2px; background-position:-20px -20px; float:left;z-index:3}
div.paverech img {width:128px; height:128px; border:none}
div.paverechover img {width:134px; height:134px; border:none}

H1.p_art_titre { margin:10px 0px 12px 0px ; font-size:13pt; color:#FFFFFF; text-align:center; padding:0px;clear:both; background:url(parttitrefd.jpg) top left repeat-x; line-height:36px;}
.paveart { font-size:9pt; color:#FFFFFF;}
.paveart .divcrt1 { color:#b19401; border:1px solid #b19401; padding:2px 5px 5px; display:inline;}
.paveart .divcrt1 a { color:#FFFFFF; text-decoration:none}
.paveart .divcrt1 a:hover { text-decoration:underline}
.paveart .utils { position:relative; float:right; clear:both; width:190px;margin:10px 0px 10px 10px;  background-color:#333333; padding:2px 0px; font-size:7.5pt; border:1px solid #333333;}
.paveart .utils ul {padding:0px 0px; margin:0px 0px 0px 3px; list-style:none}
.paveart .utils li {padding:0px 0px 0px 3px; margin:0px; background:url(paveartutilslifd.gif) 0px 5px no-repeat}
.paveart .crt3 { color:#FFFFFF; text-decoration:none;}
.paveart .crt3:hover { color:#FFFFFF; text-decoration:underline}
.paveart #descaff { line-height:1.6em; margin-top:14px;}
.paveart #descaff b,.paveart #descaff strong {color:#b19401;}
.paveart #descaff ul {padding:0px; margin:0px 0px 0px 3px; list-style:none}
.paveart #descaff li {padding:0px; margin:0px; list-style:none; list-style-position:outside; line-height:normal; margin:0px 0px 10px 0px; padding:0px 0px 0px 14px; background:url(paveartdescafflifd.gif) 0px 4px no-repeat }
.paveart #imgRechContenant { border:1px solid #b19401;}
#imgRechContenant div {margin-left:0px !important}
.paveart #imgRechContenant td {border-bottom:none !important;border-top:none !important}
#infobulle { position:absolute;visibility:hidden;padding:3px;z-index:999; width:140px; padding:3px; font-size:10pt;
background-color:#000000; color:#FFFFFF; border:1px solid #b19401; z-index:999; text-align:center}
#infobulle b{color:#b19401}

.sscattitre {color:#DDDDDD;text-align:center; font-size:120%; font-weight:bold;border-bottom:1px solid #DDDDDD}
.sscatliste {font-size:11px;}
.sscatliste a {color:#000000; text-decoration:none; display:block}
.sscatliste a:hover { text-decoration:underline }
.sscatliste td {padding:5px 3px 5px 4px;}
.sscatliste .n0 {color:#b19401;padding-left:3px; font-weight:bold;}
.sscatliste .n1 {margin-left:3px; padding-left:1px; margin-top:3px;color:#FFFFFF; background:url(paveartutilslifd.gif) 0px 5px no-repeat; padding-left:3px;}

.p_txt a {color:#FFFFFF}
#divmusic { text-align:right; font-size:12px; line-height:10px; color:#FFFFFF; position:absolute; top:0px; right:16px; height:10px; z-index:100}
#divmusic a { color:#FFFFFF; font-weight:bold; text-decoration:none}
