/* CSS Document */

body { background-color:#665546; font-family:arial; font-size:12px; margin:0px; padding:0px;}
form { margin:0px; padding:0px}

a {color:#000000}

td.accrocheheader { padding-left:10px; font-size:11px; font-weight:bold; color:#FFFFFF; letter-spacing:1px}
#divfdctt { width:920px; background:#FFFFFF url(bodyfd.jpg) top left repeat-y; }

.navgchttr, .navgchh2 { background:#91785b url(navgchttrfd.gif) 3px center no-repeat; border-right:9px solid #cbd400; text-transform:uppercase; color:#FFFFFF; padding: 6px 0px 6px 15px; font-size:14px; font-weight:normal; }

.navgchh2 { border-color:#9d0277; margin:0px;}

#colgch { font-size:13px}
#colgch ul {margin:0px; margin-bottom:47px; padding:0px; list-style:none}

#colgch ul ul {margin-left:10px;margin-bottom:0px;}
#colgch li.n1 {display:block; clear:left; padding:4px 0px}
#colgch li.n2 {display:block; clear:left; margin:-2px 0 2px 12px; font-size:75%; padding-left:14px;border:none; padding:0px}
#colgch ul a {display:block; color:#000000; line-height:normal; text-decoration:none; margin-left:6px;}
#colgch .n1 a { padding-left:13px; background:url(menun1puce.gif) 5px 6px no-repeat; font-weight:bold; color:#333333}
#colgch ul a:hover {text-decoration:underline}

#colgch ul.navgch2 {background-color:#d3c9bd; border-bottom:1px solid #665546; margin-right:1px; padding:2px 0px;margin-bottom:20px;}
#colgch ul.navgch2 li.n1 { border-top:1px solid #665546;}

#btetudeperso { display:block; text-align:center; font-size:14px; margin:-10px 0px 20px; }
#coldrt .ttr { background:#91785b url(coldrtttrfd.gif) top left repeat-y;text-transform:uppercase; color:#FFFFFF;padding: 6px 0px 6px 18px; font-size:14px;}

#divbreves {background-color:#c8bbad; font-size:12px; padding-top:2px; font-size:10px}
#divbreves b {font-size:13px; font-weight:normal}
#divbreves div {margin:3px 10px 7px; text-align:justify}
#divbreves div a {display:block; text-align:right; clear:both; border-bottom:1px solid #FFFFFF; text-decoration:none}
#divbreves div a:hover { text-decoration:underline}

ul.navdrt { list-style:none; font-size:12px; margin:0px; padding:0px 0px 0px 15px}

.p_titre H1,.p_titre H2 { text-align:left; margin:0px 5px; padding:0Px; font-size:17px; font-weight:normal; color:#91785b; border-bottom:1px dotted #91785b}
.p_titre H1 center {text-align:left;}
.p_titre H1 a { color:#91785B; text-decoration:none}
.p_titre p {margin:0px; padding:0px}
.p_titre em {font-size:75%}

.tableptxt { background:#e8e6e3}
.p_txt { font-size:11px}
.tableptxt td.p_txt {padding:5px 9px}

.ccoeur img {border:1px solid #91785b}
.ccoeur a {text-decoration:none}
.ccoeur a:hover {text-decoration:underline}
.ccoeur .crt1 {font-size:11px; color:#91785b; display:block; padding-top:3px; background:url(colgchimgombre.gif) top left no-repeat; margin-bottom:8px;}
.ccoeur .lientous {font-size:12px; color:#333333; text-align:right; padding-right:3px; display:block; margin:-5px 0px 15px 0px; clear:both; text-decoration:underline !important}


#menuheader a { text-decoration:none;color:#FFFFFF; margin-left:17px; padding-left:11px; font-size:13px; font-weight:bold;
 line-height:23px; background:url(menuheaderpuce.gif) 0px 5px no-repeat}
#menuheader a:hover {text-decoration:underline; color:#e2dbd3}

#menu2header a { text-decoration:none;color:#e2dbd3; text-decoration:none; font-size:13px; font-weight:bold}
#menu2header a:hover {text-decoration:underline; color:#FFFFFF !important}


td.accpav {padding:6px 26px; font-size:12px; color:#000000; text-align:justify}
.accpav u { color:#FFFFFF;  font-size:14px; display:block; text-decoration:none}
.accpav P {margin:3px 0px 8px 0px;}

#accpav1,#accpav2,#accpav3,#accpav4 {background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF; height:128px; overflow:auto; line-height:1.3em; cursor:pointer; }
#accpav1 { background-image:url(pg1_fd1.jpg); padding-right:139px; padding-left:25px}
#accpav2 { background-image:url(pg1_fd2.jpg); padding-left:133px; padding-right:32px; }
#accpav3 { background-image:url(pg1_fd3.jpg); padding-right:139px; padding-left:25px }
#accpav4 { background-image:url(pg1_fd4.jpg); padding-left:133px; padding-right:32px;}

#accpav2 u {text-align:right}
#accpav4 u {text-align:right}

#tablevotrerechnav { background-color:#E8E6E3; font-size:12px; font-weight:bold; margin:0px 5px; padding: 1px 5px;color:#91785b}
#tablevotrerechnav a { color:#665546; text-decoration:underline}
#tablevotrerechnav i { font-style:normal}
#tablevotrerechnav a:hover {text-decoration:none}
/*#tablevotrerechsscat {display:none}*/
#tablevotrerechsscat .div1 {font-size:12px; font-weight:bold; text-transform:lowercase;background:#91785B url(navgchttrfd.gif) 3px 3px no-repeat; color:#FFFFFF; text-transform:lowercase; padding-left:14px; display:block;clear:both; margin:6px 5px 0px; }
#tablevotrerechsscat .div1 a {display:none}
#tablevotrerechsscat .div2 {font-size:13px; margin:0px 5px 0px 5px; border:1px solid #665546; padding:3px; background-color:#d3c9bd; line-height:1.5em; font-weight:bold;}
#tablevotrerechsscat .div2 a { color:#333333; text-decoration:none; display:inline-table; width:46%; padding-left:13px; background:url(menun1puce.gif) 5px 6px no-repeat;}
#tablevotrerechsscat .div2 a:hover {text-decoration:underline}
table.navrech {margin:10px 0px 0px; font-size:13px;}
table.navrech .l_rech{color:#FFFFFF; text-decoration:none}
table.navrech .l_rech:hover {text-decoration:underline}

#filtrectt {border:none;margin:0px 5px; padding:0px; font-size:12px; line-height:16px; float:left; clear:both; width:501px; margin-bottom:20px; background-color:#e8e6e3; padding-bottom:3px;}
#filtrecrtss3, #filtrecrtssact { padding-left:110px; float:left}
#filtrectt div div { float:left; margin-right:3px; background-color: #91785B; padding:0px 4px; margin-left:-110px;}
#filtrectt div div b {font-weight:normal; color:#FFFFFF}
#filtrectt img {border:none}
#filtrectt a {padding:0px 3px; text-decoration:underline; display:block; white-space:nowrap; width:182px; float:left}
#filtrectt a:hover {text-decoration:none;}
#filtrecrtssact b { display:block;font-weight:normal; color:#FFFFFF;background-color: #91785B; padding:0px 4px; float:left; margin-right:3px; }
#lienannulefiltre {display:inline !important; float:none !important; font-weight:bold}
table.tableprech {}
.tableprech table td { text-align:center; font-size:13px;}
div.p_art { margin:5px; font-size:12px}
.p_rechcrttitre { background-color:#FFFFFF; font-weight:bold; text-align:center;border-bottom:1px dotted #91785b}

table.p_rech { border:3px solid #C2BBB5; font-size:12px; margin-top:5px; clear:both}

.p_rech strong h2 {font-weight:bold; font-size:14px; margin-left:0px; color:#000000; text-decoration:none; display:block; padding:4px 10px 3px; text-align:center; background-color:#D3C9BD; margin:0px 0px 3px; border-bottom:2px solid #FFFFFF}
.p_rech .p_rech_ttr:hover { text-decoration:underline}
.p_rech .crt2 {margin:-2px 5px 2px; font-style:italic; font-size:11px; }
.p_rech .crt2 b { color:#91785B; font-size:12px;}
.p_rech div.info { margin-left:5Px; line-height:1.4em; padding-bottom:4px}
.p_rech .info a {font-weight:bold; text-decoration:none}
.p_rech .pimg {border:1px solid #665546; float:right; margin-left:10px}
.p_rech a img {border:none}
H1.p_art_titre {background-color:#FFFFFF; line-height:normal; font-size:16px; font-weight:bold; text-align:center; margin:0px; padding:5px; color:#665546}
div#imgRech {padding:5px }
.p_art ul {margin:3px 4px 9px 17px; list-style-image:url(partpuce.gif); padding:0px;}
.p_art span.crt2  div {display:block; padding:5px; background-color:#8D7458; color:#FFFFFF; margin-right:5px }
.p_art span.crt2 a {color:#FFFFFF; text-decoration:none}
.p_art span.crt2 a:hover {text-decoration:underline}
.p_art #descaff {padding:5px; font-size:13px}
.p_art #descaff p {padding:0px; margin:0px 0px 12Px}
.p_art #descaff {line-height:1.6em}
.p_art #descaff ul {margin:-3px 4px 25px 17px; line-height:normal}
.p_art #descaff li {margin-bottom:3px;}
.p_art hr {color:#FFFFFF; height:3px; border:none; background-color:#FFFFFF}
.p_art #htmlopt { }
.p_art #htmlopt .lienArticleForm {font-size:12px !important; color:#FFFFFF !important; font-weight:bold !important; 
line-height:17px;  margin-top:3px; display:block;width:220px; clear:both; background-color:#8d8075;}
.p_art #htmlopt .lienArticleForm:hover {background-color:#8d8075 !important;}
.partcat,.partcat td {font-size:11px;}
.partcat div { background-color: #FFFFFF; margin-left:10px; width:231px; }
.partcat div div {padding: 5px; margin:0px; width:auto }
.partcat ul  {margin-bottom:0px;margin-top:0px; list-style:square; color:#999999;}
.partcat ul a {text-decoration:none; color:#333333}
.partcat ul a:hover {text-decoration:underline}


table#tableresultatnav {color:#FFFFFF;background-color:#91785b; margin:10px 5px 0px;width:501px !important; }
table#tableresultatnav a {color:#FFFFFF}

.panierstyle table {padding:5px}
.panierstyle td {font-size:11px}
.panierstyle select {height:14px; font-size:11px}
.panierstyle .p_rech a {color:#000000}
.panierstyle .p_rech .crt1 {color:#000000}
.panierstyle .p_rech .crt4 {background:none; float:none; border:none; display:none}
.panierstyle .trpan1 td { border-bottom:1px dashed #000000; padding-top:2px }
.panierstyle .trpan1 td a {text-decoration:none; color:#ce0503;}
.panierstyle .trpan1 td a:hover {text-decoration:underline; }
.panierstyle .trpan1 .tdimg { background-repeat:no-repeat; background-position:top left; margin-bottom:20px; padding:0px; border-left:1px solid #999999}

.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 {padding-left:3px; font-weight:bold; border-bottom:1px solid #333333}
.sscatliste .n1 {margin-left:3px; padding-left:1px; margin-top:3px}
.sscatliste .n2 {margin-left:5px;padding-left:7px; font-size:10px; border-left:1px solid #CCCCCC; line-height:13px;}
.sscatliste .n3 {margin-left:10px;padding-left:7px; font-size:9px; border-left:1px solid #CCCCCC}

.p_copyr {text-align:center; font-size:10px}

.p_form input.ch {width:180px}
.p_form u { font-size:130%; font-weight:bold}

.menu_footer { background: url(fd_bdp.gif) left top; height: 33px; width: 924px; margin: auto;}
.menu_footer a { padding: 0 30px; text-decoration:none; color: #fff; font-weight: bold; line-height:16px}
.menu_footer a:hover { color: #E2DBD3;}
