
body { font-family:arial; font-size:12px; margin:0px; padding:0px; background-color:#f2e9dd }
/*background:#a3907c url(tissu_bdfd.gif) top left repeat;  */
a { color:#666666}

#mainctt {
	position:relative;
	top:0px;left:0px;
	margin:0px;
	width:900px;
	background-color:#d6cec3;
	background-image:url(./css/pagecttfd.jpg);
}
#maincttombre {
	position:relative;
	top:0px;left:0px;
	margin:5px 0px 0px;
	padding-top:10px;
	width:100%;
	background:url(tissu_ombre.png) top center no-repeat;
}
#divheader {position:absolute; top:0px;left:0px; height:165px; width:900px; z-index:10; overflow:hidden margin:0px auto}

#pagectt {width:900px; padding-top:154px; text-align:left}

#divbaspage {width:900px; text-align:center; background:url(tissu_footer.jpg) top left no-repeat; padding-top:100px;}

#divfooter { height:37px; width:900px }

a.m_lien,a.m_lienact { font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold;display:block; width:137px; line-height:40px; background:url(tissu_menutopfd.png) center center no-repeat}
a.m_lien:hover, a.m_lienact {background-image:url(tissu_menutopfdact.png)}

#menunav { height: 40px; padding-left:4px;}
#menunav td { text-align:center; vertical-align:middle}

table#tableresultatnav {width:430px !important; margin:0px 15px }

table#vtflash {background:#FFF; width:290px; font-size:12px; font-weight:bold; text-align:center; border:1px solid #900223}
table#vtflash div#vtflashcpt { display:inline;}
table#vtflash em {display:block}
form {margin:0px; padding:0px}
.rechrap {width:147px}
.p_txt, .p_txt td { font-family:arial; font-size:12px; line-height:1.4em}
table.p_txt_img {margin:0px 10px !important}
#tablesommaire { line-height:normal}
#tablesommaire img {margin:0px; border:none; margin-right:4px}

div#extrait  {margin-top:44px; padding-left:18px}
#extrait div { text-align:center; line-height:10px; font-size:10px}
#extrait div a{ color:#FFFFFF}
#extrait div .crt1 {margin-bottm:4px; color:666666}
#extrait div a .crt3 { color:#000000}
#extrait.ccoeur div {width:72px !important;}
a.sommaire {color:#000000; text-decoration:none;}
a.sommaire:hover {text-decoration:underline; color:#666666}
.p_txt p {margin-top:0px;}
.p_txt strong { color:#666666; font-size:110%}
.p_txt p a {color:#666666;font-weight:bold}
.p_titre { font-family:verdana; font-size:20px; font-weight:bold; color:#666666;}
.p_titre p { margin:0px 0px 6px}
.p_titre H1{ font-family:verdana; font-size:20px; font-weight:bold; color:#666666; padding:0px; margin:0px; line-height:normal;}

#tabletitre1 table td {text-align:center;}
#tabletitre1 table td font {font-size:20px; color:#666666; line-height:19px;font-style:italic}
#tabletitre1 table td b {display:inline; align:right; clear:right}
#tabletitre1 table i {display:none; font-size:13px;  margin-bottom:3px; letter-spacing: 3px;}

.crt10 { color:#FF0000; text-decoration:line-through}

#promotitre {text-align:center; border-bottom:1px solid #666666; font-weight:bold; mragin:-5px; letter-spacing:1px; font-style:italic}
table.promo img {border:none}
table.promo td { vertical-align:top; padding-top:8px; font-size:11px; line-height:normal}
table.promo a { color:#000000; text-decoration:none}
table.promo .crt3 { font-weight:bold;}
table.promo .crt10 {display:block; font-weight:bold;}
#promolien {text-align:right; font-weight:bold; letter-spacing:1px;}



table.menudt {font-size:13px;line-height:normal; background-color:#FFF; width:312px; background:url(tissu_fondcoldrt.jpg) top left no-repeat; margin-bottom:15px}

#menunav table{}

td.menudttitre {font-size:15px; color:#333333; font-weight:bold; font-style:italic; letter-spacing:1px; text-align:center;line-height:26px; color:#FFF; text-transform:capitalize}
.menudttitre h2{ font-family:verdana;font-size:15px; padding:0px; margin:0px;line-height:26px;}

.menudt .ttr { color:#666666;font-weight:bold; text-align:center; float:left; clear:both; width:100%; letter-spacing:1px; border-top:1px solid #666666}
.menudt ul {margin:0px ; padding:0px 3px; list-style:none; margin-bottom:10px; float:left }
.menudt li {margin:0px;margin-top:2px;padding:0px; display:block;  }
.menudt li a { font-size:14px;color:#000000; text-decoration:none; display:block; border:1px solid #bfbfbf; margin:0px 2px; text-align:center; background:url(tissu_coldrtbout.jpg) center center repeat-x;}
.menudt .ul6 li {float:left; width:99px;}
.menudt .ul6 li a {font-size:12px}
.menudt .ul7 li {float:left; width:99px;}
.menudt .ul7 li a {line-height:21px}
.menudt .ul8 li {float:left; width:149px;}
.menudt .ul8 li a  {font-size:12px}
.menudt .ul9 li {float:left; width:149px;}
.menudt .ul9 li a  {font-size:12px}
.menudt li a:hover {color:#FFF; background:url(tissu_coldrtbouth.jpg) center center repeat-x;}
.menudt a.m2_lienact,.menudt a.m3_lienact {color:#FFF; background:url(tissu_coldrtbouth.jpg) center center repeat-x;}
.menudt a.m3_lienact { display:block; clear:both}
.menudt a.m3_lien{text-decoration:none; color:#000000; font-size:12px; font-weight:normal; display:block; clear:both}
.menudt a.m3_lien:hover {text-decoration:underline}
.crtnum {float:right; color:#AAAAAA; font-size:9px}

div.paverech {float:left; width:179px; height:242px; margin:3px 2px 3px 3px; overflow:hidden;}
div.paverech .ctt {height:165px; overflow:hidden; width:174px; margin:0px 1px; position:relative}
div.paverech td {font-size:11px}
div.paverech img {border:none; margin:1px 0px 0px}
div.paverech .ttr { display:block; text-align:center; font-weight:bold; font-size:14px; letter-spacing:1px; margin:1px 0px;}
div.paverech .ttr a { text-decoration:none; color:#000000}
div.paverech .divprix {font-size:13px; text-align:center; margin:3px 0px 3px 0px; color:#900223; font-weight:bold; }
div.paverech .crt10 {font-size:13px; text-align:center;font-weight:bold; }
div.paverech .description {font-size:10px; line-height:12px; display:block; position:absolute; top:20px; left:20px;}
div.paverech .info { border-top:1px solid #999999}
div.paverech .lienArticleForm,div.paverech .info a { text-decoration:none; padding-right:4px}
div.paverech .lienArticleForm:hover,div.paverech .info a:hover { text-decoration:underline}

.p_art_titre {font-size:13pt; font-weight:bold;padding:10px 0px 0px 11px; letter-spacing:1px; line-height:19pt; margin-top:-3px;margin-left:-3px; border-bottom:1px solid #000000; }

td.ccoeur {padding-left:7px; padding-top:3px}
.ccoeur div {float:left; margin:3px 2px 3px 1px; padding:1px;  line-height:12px}
td.ccoeur div {width:96px !important;}
.ccoeur a {color:#000000;text-decoration:none;}
.ccoeur a:hover {text-decoration:none; }
.menudt .ccoeur a:hover {background-color:none; text-decoration:underline; color:#666666;}
.ccoeur div img {border:1px solid #666666;}
.ccoeur .crt1 {font-size:10px;text-decoration:none}
.ccoeur .crt2 {font-size:10px; font-style:italic}
.ccoeur .crt3 {font-size:11px; font-weight:bold}

td.p_baspage {padding-top:9px; text-align:center}
.p_baspage { font-size:12px; }
.p_baspage strong {font-weight:normal}
.p_baspage a { color:#000000; }

.p_cmd input, .p_cmd select, .p_cmd option {padding:0px; font-size:12px}
.p_cmd #affMontant {font-weight:bold; font-size:16px}

table.navrech {clear:both; font-size:16px; margin-bottom:7px;}
div.navrechnavlien {text-align:left;padding-left:70px}
div.navrechnavlien a.l_rech {font-weight:bold; padding:3px; text-decoration:none}
div.navrechnavlien a.l_rech:hover {text-decoration:underline}
span.l_rech b {font-size:16px; color:#333333}

div#tablevotrerechsscat , div#tablevotrerechnav{text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#tablevotrerechsscat {margin-bottom:10px; border-top:1px dashed #666666; padding:2px 0px 5px 0px; border-bottom:2px solid #E7E7E7;margin-top:-10px; font-size:10px; float:right}
div#tablevotrerechnav {margin-bottom:7px; font-size:14px; padding:2px 0px 6px 10px; font-weight:bold; color:#666666;}
div#tablevotrerechnav a {white-space:nowrap;color:#666666; text-decoration:underline}
#tablevotrerechsscat a {color:#000000;}
#tablevotrerechnav a:hover { text-decoration:none}
#tablevotrerechsscat .div1 {display:none}
#tablevotrerechsscat .div1 a {font-style:normal; font-weight:bold; text-decoration:none; margin-left:4px;}
#tablevotrerechsscat .div2 {height:75px;margin: 2px 5px 0px; padding:0px;line-height:14px; width:532px; float:left; clear:both}
#tablevotrerechsscat .t1 {margin-left:3px;font-size:13px; margin:0px 3px;line-height:16px; display:block; text-decoration:none; width:195px; overflow:hidden; float:left;padding-left:12px; background:url(menudtafd.gif) 0px 4px  no-repeat; font-weight:bold; color:#0033333 }
#tablevotrerechsscat .t1:hover {text-decoration:underline}

.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_art_titre {display:block; margin:0px; padding:0px 0px 0px 30px; font-size:16pt; font-weight:normal;color:#000000;border-bottom:1px solid #666666; background:url(parttitrefd.gif) 0px 0px no-repeat; line-height:23px; text-align:left;}
table.p_art {line-height:1.5em;font-size:12px;}
.p_art .crt2 {color:#FFFFFF; background:#666666; text-decoration:none; float:left; font-size:9px; padding:0px 2px; font-family:Tohama; letter-spacing:1px}
.p_art .crt10 { clear:left; text-align:center; padding:10px 0px 0px 0px; font-weight:bold; margin-bottom:-8px}
.p_art .crt3 { clear:left; text-align:center; padding:10px 0px 0px 0px; font-weight:bold; font-size:140%}
.p_art .crt4 {clear:left; text-align:center; color:#FF0000; font-size:11px; margin-top:-5px}
.p_art div.crt5 {margin-top:10px;}
.p_art div.crt6, .p_art div.crt7, .p_art div.crt8 {font-size:12px; margin-bottom:3px;margin-top:3px; padding-left:7px; border-left:2px solid #CCCCCC}
.p_art div.crt6 .mini, .p_art div.crt7 .mini, .p_art div.crt8 .mini {font-size:11px; margin-left:-5px}
.p_art .crtnum{display:none}
.p_art .crtdate{color:#666666;font-style:italic}
.p_art #descaff { line-height:normal; color:#333333}
.p_art .crtnum {width:477px; line-height:14px}
.p_art p {padding:0px; margin-top:10px;margin-bottom:0px;}
.p_art ul {margin:0px 15px 0px 25px; padding:0px}
.p_art li {margin:0px 0px 0px -5px;padding:2px}
ul.art_choix {border:none; margin:0px; clear:both;float:left;padding:0px}
.art_choix li{margin:0px 2px 0px 0px;padding:0px 0px 4px 19px; list-style:none; background-image:url(ico_ajouterpanier.gif); background-repeat:no-repeat; font-weight:bold; white-space:nowrap; font-family:arial; }
.p_art .lienArticleForm {color:#900223}

.panierstyle table {padding:5px}
.panierstyle td {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 crt1{ display:block;}
.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}

ul.m_liste2 {padding:0px; margin:0px; width:145px;font-size:10px; line-height:13px; text-align:left; margin:10px 0px 0px 50px}
ul.m_liste2 li {display:table; float:left; padding:0px; margin:0px;width:145px;} 
ul.m_liste2 li a { color:#000000; font-size:10px; font-weight:normal; text-decoration:underline; white-space:nowrap; text-decoration:none; padding-left:7px; background:url(mliste2afd.gif) 0px 4px no-repeat}
ul.m_liste2 li a:hover {text-decoration:underline}

.headertable {font-size:10px;}
.headertable a {font-size:12px; color:#666666; line-height:17px; font-weight:bold; text-decoration:none;}
.headertable a:hover {text-decoration:underline}

table#accresume {width:100%}
#accresume H2 {padding:0px; margin:0px; font-size:14px; font-weight:bold}
#accresume ul {list-style:none; margin:0px 0px 20px 10px; padding:0px;font-size:12px;}
#accresume ul a {color:#000000; }
#accresume a { text-decoration:none}
#accresume a:hover { text-decoration:underline}
#accresume td {vertical-align:top; width:50%}

#menunavbas a { color: #000000; font-size:11px; margin:0px 3px;}
