body { font-family: arial; background-repeat: repeat-x; background-position: 50% top; text-align: center; margin: 0; padding: 0; }
a:link { color: #ff8317; font-size: 13px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a.bas:link { color: #fff; font-size: 11px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a:visited { color: #ff8317; font-size: 13px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a.bas:visited { color: #fff; font-size: 11px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a:hover {color: #f60; font-size: 13px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a.bas:hover { color: #ff8317; font-size: 11px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a:active {color: #fff; font-size: 13px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
a.bas:active { color: #ff8317; font-size: 11px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.pixhaut1 { background-image: url(../image-mobile/fondtrait.jpg); background-repeat: no-repeat; }
.pixhaut2 { background-image: url(../image-mobile/fondtrait2.jpg); background-repeat: no-repeat; }
.pixbas1 { background-image: url(../image-mobile/mobile_105.jpg); background-repeat: repeat-x; }
.pixbas2 { background-image: url(../image-mobile/mobile_110.jpg); background-repeat: repeat-x; }
.pixmengauch { background-image: url(../image-mobile/mobile_94.jpg); background-repeat: repeat-y; background-position: left 50%; }
.pixartgauch { background-image: url(../image-mobile/pix-article-84.jpg); background-repeat: repeat-y; }
.pixmendroit { background-image: url(../image-mobile/mobile_96.jpg); background-repeat: repeat-y; }
.pixartdroit { background-image: url(../image-mobile/pix-article-86.jpg); background-repeat: repeat-y; }
.pixbanune { color: #252c32; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../image-mobile/mobile_62.jpg); background-repeat: repeat-x; }
.pixbanuneora { color: #f60; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../image-mobile/mobile_62.jpg); background-repeat: repeat-x; }
.cadrepub { border: solid 1px #d2600a; }
.texteblanctitre { color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.texteblanc { color: white; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.texteblancsuite { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.textearticlesuite { color: #353535; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.texteblancsuite10 { color: white; font-size: 10px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.texteblanctitrepro { color: white; font-size: 16px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.textearticletitrepro { color: #3e3c3c; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.prix16 { color: #f00; font-size: 16px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.prix16o { color: #f60; font-size: 16px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.prix16barre { color: #f60; font-size: 14px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: line-through; }
.prix12 { color: #f60; font-size: 12px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
a.blanc12:link{ color: white; font-size: 12px; font-family: arial; text-decoration: none; }
a.blanc12:visited { color: white; font-size: 12px; font-family: arial; text-decoration: none; }
a.blanc12:hover { color: orange; font-size: 12px; font-family: arial; text-decoration: none; }
.texteform12 { color: black; font-size: 10px; font-family: arial; height: 13px; border-width: 0; }
a.menhaut:link{ color: silver; font-size: 13px; font-family: arial; text-decoration: none; }
a.menhaut:visited { color: silver; font-size: 13px; font-family: arial; text-decoration: none; }
a.menhaut:hover { color: orange; font-size: 13px; font-family: arial; text-decoration: none; }
a.ssmencot:link{ color: white; font-size: 13px; font-family: arial; text-decoration: none; }
a.ssmencot:visited { color: white; font-size: 13px; font-family: arial; text-decoration: none; }
a.ssmencot:hover { color: #008000; font-size: 13px; font-family: arial; text-decoration: none; }
.ssmen { margin: 1px;}
form {padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.photocat {  }
a.menhautn:link{ color: black; font-size: 13px; font-family: arial; text-decoration: none; }
a.menhautn:visited { color: black; font-size: 13px; font-family: arial; text-decoration: none; }
.tabnoir { border: solid 1px #000; }
a.menhautn:hover { color: orange; font-size: 13px; font-family: arial; text-decoration: none; }
.blanc12{ color: white; font-size: 12px; font-family: arial; text-decoration: none; }
.textedatepromo { color: #353535; font-size: 10px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.popnewletter { color: #fff; font-size: 14px; font-family: Arial; background-image: url(../images/pop-newslett/fond.jpg); background-repeat: no-repeat; width: 300px; height: 250px; }

