.RED { background-image: url(../images/background-test3.jpg); background-repeat: repeat-x; }
.smenu { color: #dfdfdf; font-size: 8pt; font-family: arial; text-decoration: none; text-align: center; border-top-color: #f00; border-top-width: 1pt; }
.smenu:hover { color: #fff; font-size: 8pt; font-family: arial; text-decoration: none; text-align: center; border-top-width: 1pt; border-top-color: #f00; }
.smenu3 { color: #dfdfdf; font-size: 10pt; font-family: arial; text-decoration: none; text-align: center; border-top-color: #f00; border-top-width: 1pt; }
.smenu3:hover { color: #fff; font-size: 10pt; font-family: arial; text-decoration: none; text-align: center; border-top-width: 1pt; border-top-color: #f00; }
.pointille { border: dashed 2pt #dfdfdf; }
.txt { color: white; font-size: 8pt; font-family: verdana; font-stretch: normal; text-decoration: none; text-align: left; text-indent: 0; vertical-align: top; }
.txt2 { color: white; font-size: 8pt; font-family: verdana; font-stretch: normal; text-decoration: none; text-align: left; text-indent: 0; vertical-align: top; }
.txt:hover { color: #fff; font-size: 8pt; font-family: verdana; text-align: left; text-indent: 0; vertical-align: top; }
.news { color: white; font-size: 8pt; font-family: verdana; text-decoration: none; text-align: left; text-indent: 0; vertical-align: top; border-bottom: 1pt solid black; }
.inscris { color: white; font-size: 9pt; font-family: verdana; text-align: center; text-indent: 0; vertical-align: top; }
.inscristoi { color: white; font-size: 9pt; font-family: "Arial Black"; background-color: #4d4d4d; text-align: center; text-indent: 0; }
.inscristoi:hover { color: white; font-size: 9pt; font-family: "Arial Black"; background-color: #000; text-align: center; text-indent: 0; }
.bas { background-image: url(../images/backgroundbass.gif); background-repeat: repeat-x; background-position: center bottom; }
.or { background-image: url(../images/or.gif); }
.titre { color: #fff; font-size: 16pt; font-family: arial; text-decoration: none; text-align: left; border-bottom: 1pt dotted #fff; }
.TEXT2 { color: white; font-size: 10pt; font-family: arial; text-align: left; }
.codesms { color: white; font-size: 10pt; font-family: arial; text-decoration: none; }
.smenu2 { color: white; font-size: 8pt; font-family: arial; text-decoration: none; text-align: center; margin-bottom: 0; }
.smenu2:visited { color: white; font-size: 8pt; font-family: arial; text-decoration: none; text-align: center; margin-bottom: 0; }
a:link { color: #bfbfbf; text-decoration: none; }
a:hover { color: #ffec00; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
h1 { color: white; font-size: 12pt; text-decoration: none; }
h2 { color: white; font-size: 10pt; text-decoration: none; }
.candidatbackground { background-color: #000; }
.overflow { overflow:auto; height:500px; }
.overflow2 { overflow:auto; width:800px; }
img {border:0;}

