A:link {
 color: #933000;
 text-decoration: none;
 background: transparent;
 }
A:visited {
 color: #FF0000;
 text-decoration: none;
 background: transparent;
 }
A:hover {
 color: #FF0000;
 text-decoration: underline;
 background: transparent;
 }
.page {
 margin-top: 4px;
 font-family: Arial,Verdana,Geneva;
 font-size: 12px;
 background-color:#CFC08B;
 }
h1 {
 margin:0;
 padding:5px;
 font-weight:bold;
 color:#4B421F;
 font-size:22px;
 background-color:#C6B586;
 }
.titre {
 font-weight:bold;
 color:#4B421F;
 font-size:16px;
 }
.table {
 margin:0;
 padding:0;
 }
.txt12 {
 font-size:12px;
 }
.txt14 {
 font-size:14px;
 }
.sep {
 margin-top: 7px;
 }
.sepa {
 margin-top: 15px;
 }
hr {
 color:#A48E44;
 margin:9px 0 9px 0;
 }
.li3, .li31 {
 font-family:Arial;
 font-size:15px;
 margin:0 0 0 0px;
 display: block;
 padding: 3px 0 3px 0;
 height: 14px;
 line-height: 14px;
 cursor: pointer;
 }
.li3 {color:#DE5F3C;}
.li31, a.li31:hover, a.li31:link, a.li31:visited {
 background: #A48E44;
 color:#FFFFFF;
 text-decoration:none;
 }
a.li3:hover {
 background: #C5B670;
 display: block;
 color:#FFFFFF;
 text-decoration:none;
 }
.tab_main {
 background:#C6B586;
 border-top-style:solid;
 border-width: 2px;
 border-top-color:#A48E44;
 font-size:14px;
 text-align:justify;
}
.boutique {
 border-bottom-style:solid;
 border-bottom-width:2px;
 border-bottom-color:#A48E44; 
}
.tab_gauche {
 height:470px;
 width:200px;
 padding:5px;
 background-color:#D9C793; 
}