BODY { margin: 0; padding: 0; background: #efefef; color: #828282; font-size: 11px; font-family: Arial; }

IMG  { margin: 0; padding: 0; }

A  { font-family: Arial; font-size: 11px }

DIV.page { width: 959px; text-align: center; margin: 0px auto; padding: 0 10px; display: block; background: #efefef url('http://www.3xdl.com/images-v2/background.jpg'); background-position: 0px center; background-repeat: repeat-y }

DIV.header { width: 959px; padding: 0 5px; margin: 0; display: block; margin-bottom: 0px }

DIV.headerleft { width: 683px; height: 202px; margin: 0; padding: 0; background-image: url('http://www.3xdl.com/images-v2/top1.jpg'); float: left }

DIV.newsletter { width: 266px; height: 76px; margin: 0; padding: 0; background-image: url('http://www.3xdl.com/images-v2/top2.jpg'); float: left; }
DIV.newsletter FORM { margin: 0; padding: 0; padding-top: 43px; padding-left: 10px }
INPUT.newsemail { width: 160px; height: 16px; border: solid 2px #F8F8F8; margin: 0; padding: 0; font-size: 11px; font-family: Arial }
INPUT.newsinput { width: 68px; height: 20px; margin: 0; padding: 0; position: relative; top: +4px; left: +7px }

DIV.avantages { width: 266px; height: 126px; margin: 0; padding: 0; background-image: url('http://www.3xdl.com/images-v2/top3.jpg'); float: left; }
DIV.allavs { margin-top: 7px; margin-left: 18px; line-height: 19px; font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight: bold }

DIV.footer { width: 949px; height: 91px; padding: 0; margin: 0; display: block; background-image: url('http://www.3xdl.com/images-v2/footer.jpg'); text-align: left }
DIV.footer SPAN { margin: 0; padding: 0; display: block; padding-top: 74px; color: #FFFFFF; width: 900px; text-align: center; font-size: 10px }
DIV.footer SPAN A { color: #FFFFFF; font-size: 10px; text-decoration: none }
DIV.footer SPAN A:hover { text-decoration: underline }

DIV.menucats { width: 904px; line-height: 16px; margin-top : 8px; margin-bottom : 18px; line-height: 18px; padding-left: 10px; padding-right: 10px; padding: 0; font-size: 11px }

DIV.menupages { width: 904px; line-height: 16px; margin-top : 0px; margin-bottom : 22px; line-height: 18px; padding-left: 10px; padding-right: 10px; padding: 0; font-size: 11px }

A.linkout { color: #828282 }
A.linkout:hover { color: #FE6300; text-decoration: none }

A.linkout2 { color: #FE6300 }
A.linkout2:hover { color: #828282; text-decoration: none }

A.linkoutb { color: #FE6300; font-weight: bold }
A.linkoutb:hover { text-decoration: none }

A.linkout2b { color: #828282; font-weight: bold }
A.linkout2b:hover { text-decoration: none }

TABLE.pages { font-size: 13px; color: #828282; font-weight: bold }

A.linkoutbig { color: #828282; font-size: 14px; font-weight: bold }
A.linkoutbig:hover { color: #FE6300 }

A.linkdl { font-size: 18px; color: #FE6300; text-decoration: underline }
A.linkdl:hover { text-decoration: none }

SPAN.titrev { display: block; width: 485px; margin-top: 8px; margin-bottom: 8px; text-align: left; background: url('http://www.3xdl.com/images-v2/fleche.jpg') left center no-repeat; padding-left: 14px }
SPAN.titrev A { color: #FFFFFF; font-size: 16px; text-align: left; text-decoration: none }
SPAN.titrev A:hover { text-decoration: underline }
SPAN.infosv { display: block; width: 365px; color: #F8F8F8; font-size: 11px; text-align: center; margin-top: 11px; margin-bottom: 10px; text-align: right; font-style: italic }

DIV.titrep { color: #FFFFFF; font-size: 14px; text-align: center; margin-top: 8px; margin-bottom: 8px; }

DIV.menu { width: 959px; padding: 0 5px; margin: 0; display: block; white-space:nowrap; }
UL.menu { width: 959px; padding: 0; margin: 0; display: inline; float: left; white-space:nowrap; }
UL.menu LI { padding: 0; margin: 0; display: block; float: left; white-space:nowrap; }

H2.titreaide { margin: 10px auto 30px auto; text-align: center }
DIV.aide { text-align: left; width: 600px; margin-bottom: 30px }
DIV.aide B { font-size: 12px; padding: 0; margin: 0; color: #FE7200 }


UL.thumbs { margin: 0 auto; padding: 0; display: block; width: 908px; float: left; padding-left: 22px; padding-top: 2px }
UL.thumbs LI { margin: 0; padding: 0; display: block; width: 300px; float: left; margin-right: 2px; margin-bottom: 2px; line-height: 0 }

UL.thumbsp { margin: 0 auto; padding: 0; display: block; width: 912px; float: left; padding-left: 20px; padding-top: 2px }
UL.thumbsp LI { margin: 0; padding: 0; display: block; width: 180px; float: left; margin-right: 2px; margin-bottom: 2px; line-height: 0 }
