﻿HTML {
margin:0;
padding:0;
}

BODY {
background-color:#fff;
margin:0;
padding:0;
}

TD {
font-size:70%;
vertical-align:top;
color:#000;
font-family:Verdana, Tahoma;
padding:0;
}

TABLE.main {
width:100%;
border-collapse:collapse;
height:100%;
}

TD.top {
background-image:url(i/bg_1.jpg);
background-repeat:repeat-x;
height:90px;
}

TD.topeng {
background-image:url(i/top_bg-eng.jpg);
background-repeat:no-repeat;
height:166px;
}

TD.logo {
padding-right:55px;
width:100%;
padding-top:16px;
text-align:right;
}

TD.search {
background-image:url(i/search_bg.jpg);
height:39px;
background-color:#dce1e9;
}

TD.topmenu {
background-image:url(i/topmenu_bg2.jpg);
background-color:#ff8e51;
}

TD.searchitem {
padding-right:11px;
vertical-align:middle;
text-align:center;
}

FORM {
margin:0;
}

TD.hdr {
background-position:10px 50%;
padding-left:21px;
font-weight:700;
font-size:10px;
background-image:url(i/dots.gif);
vertical-align:middle;
text-transform:uppercase;
background-repeat:no-repeat;
}

TD.menuitem2 {
background-position:right 50%;
background-image:url(i/menuitem_bg.jpg);
background-repeat:no-repeat;
padding:0 1px;
}

TD.menuitem {
background-position:right 50%;
background-image:url(i/menuitem_bg.jpg);
vertical-align:middle;
background-repeat:no-repeat;
white-space:nowrap;
text-align:center;
padding:0 15px;
}

TD.menuitem1 {
background-position:right 50%;
background-image:url(i/menuitem_bg.jpg);
vertical-align:middle;
width:100%;
background-repeat:no-repeat;
white-space:nowrap;
text-align:center;
padding:0 8px 0 15px;
}

TD.nobr {
white-space:nowrap;
}

TD.menuitem A {
font-weight:700;
font-size:10px;
text-transform:uppercase;
color:#fff;
text-decoration:none;
}

TD.menuitem1 A {
font-weight:400;
font-size:10px;
text-transform:uppercase;
color:#00008B;
text-decoration:none;
}

TD.shadowleft {
background-image:url(i/shadow.jpg);
background-position:left;
height:5px;
text-align:left;
}

TD.shadowright {
background-image:url(i/shadow.jpg);
background-position:right;
height:5px;
text-align:right;
}

TD.news {
padding-right:6px;
background-position:right 50%;
background-image:url(i/news_bg.jpg);
width:25%;
background-repeat:repeat-y;
}

TD.newsitem {
border-right:silver 1px solid;
border-top:silver 1px solid;
background-image:url(i/newsitem_bg.jpg);
border-left:silver 1px solid;
border-bottom:silver 1px solid;
background-repeat:repeat-x;
text-align:justify;
padding:13px;
}

TD.newsitem2 {
border-right:silver 1px solid;
border-top:silver 1px solid;
background-image:url(i/newsitem_bg.jpg);
border-left:silver 1px solid;
border-bottom:silver 1px solid;
background-repeat:repeat-x;
text-align:left;
padding:13px;
}

DIV.newsitem2 {
border-right:silver 1px solid;
border-top:silver 1px solid;
background-color:#FFF;
background-image:url(i/newsitem_bg.jpg);
border-left:silver 1px solid;
border-bottom:silver 1px solid;
background-repeat:repeat-x;
text-align:left;
padding:13px;
}

TD.support {
background-position:left bottom;
background-image:url(i/support.jpg);
background-repeat:no-repeat;
text-align:right;
}

TD.newsitem1 {
border-right:silver 1px solid;
background-position:left top;
border-top:silver 1px solid;
border-bottom:silver 1px solid;
background-repeat:no-repeat;
padding:7px;
}

TD.fixed2 {
font-size:100%;
vertical-align:top;
color:#000;
font-family:Verdana, Arial, Tahoma;
}

H2 A {
color:#c63c3c;
}

A {
color:#ff7735;
text-decoration:underline;
}

UNKNOWN {
text-decoration:none;
}

TABLE.hdrtab {
background-image:url(i/hdrtab_bg.jpg);
width:100%;
border-collapse:collapse;
height:37px;
background-color:#dce1e9;
}

TD.text {
background-image:url(i/text_bg.jpg);
width:75%;
background-repeat:repeat-y;
background-position:right;
height:100%;
}

TABLE.content {
width:100%;
border-collapse:collapse;
margin:6px 0 8px;
}

TD.txt_centr {
text-align:center;
vertical-align:middle;
font-size:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

TD.image {
padding:0;
}

IMG.border {
border-right:silver 1px solid;
border-top:silver 1px solid;
margin-left:5px;
border-left:silver 1px solid;
border-bottom:silver 1px solid;
}

IMG.licence {
border-bottom:#babcbf 1px solid;
}

TD.copyright {
padding-right:5px;
height:32px;
}

TD.cprghtitem {
border-top:#cacaca 1px solid;
font-size:10px;
vertical-align:middle;
color:#656565;
white-space:nowrap;
background-color:#f5f5f5;
text-align:center;
}

TD.bottommenu {
background-image:url(i/bottom_bg2.jpg);
height:32px;
background-color:#ff8e51;
}

TD.btmenuitem {
background-image:url(i/bottom_shadow2.jpg);
vertical-align:middle;
background-repeat:no-repeat;
padding:0 0 0 20px;
}

TD.btmenuitem A {
font-weight:700;
color:#fff;
text-decoration:none;
}

BLOCKQUOTE {
text-align:justify;
margin:10px 20px 12px;
}

H1 {
font-size:130%;
margin-bottom:10px;
text-transform:uppercase;
color:#00408b;
}

H2 {
font-weight:700;
font-size:110%;
text-transform:uppercase;
color:#00408b;
margin:5px 0;
}

H3 {
font-weight:700;
font-size:100%;
text-transform:uppercase;
color:#c63c3c;
margin:0;
}

P {
margin-top:10px;
margin-bottom:10px;
}

P.small {
margin-top:4px;
margin-bottom:0;
}

LI {
margin-top:3px;
list-style-position:outside;
margin-bottom:3px;
}

UL {
list-style-image:url(i/arr_1.gif);
line-height:17px;
margin:7px 0 7px 17px;
}

UL.ul1 {
list-style-image:url(i/arr.jpg);
}

HR {
border-bottom:silver 1px solid;
height:0;
}

INPUT.button {
border-right:#babcbf 1px solid;
border-top:#babcbf 1px solid;
background-image:url(i/grad.jpg);
border-left:#babcbf 1px solid;
width:250px;
border-bottom:#babcbf 1px solid;
background-repeat:repeat-x;
height:22px;
background-color:#FFF;
}

INPUT.text_2 {
border-right:#babcbf 1px solid;
border-top:#babcbf 1px solid;
border-left:#babcbf 1px solid;
width:100px;
border-bottom:#babcbf 1px solid;
height:19px;
}

TEXTAREA.text {
border-right:#babcbf 1px solid;
border-top:#babcbf 1px solid;
border-left:#babcbf 1px solid;
width:250px;
border-bottom:#babcbf 1px solid;
}

TD.vmiddle {
vertical-align:middle;
}

.cours {
cursor:hand;
}

.contact {
color:#130991;
font-size:70%;
font-family:Verdana, Arial, sans-serif;
margin:5px;
padding:5px;
}

.h2 {
font-family:Verdana, Arial, sans-serif;
font-weight:400;
font-size:80%;
color:#000;
}

.pictures {
vertical-align:middle;
text-align:center;
padding:10px;
}

.button,.button span {
color:#0289b6;
background:#FFF url(/img/btn_white.gif) no-repeat;
}

.button-blue,.button-blue span {
color:#FFF;
background:#FFF url(/img/btn_blue.gif) no-repeat;
}

.button-blue-Dbg,.button-blue-Dbg span {
color:#FFF;
background:#E9E8D9 url(/img/btn_blue.gif) no-repeat;
}

a.button-blue:hover,a.button-blue-Dbg:hover {
color:#b7f9fd;
}

.button,.button-blue,.button-blue-Dbg {
background-position:right 0;
position:absolute;
text-decoration:none;
font-size:.9em;
font-variant:small-caps;
padding:0 20px 3px;
}

.button span,.button-blue span,.button-blue-Dbg span {
background-position:left top;
width:15px;
height:21px;
position:absolute;
top:0;
left:0;
display:block;
cursor:pointer;
}

.ForumBackground .button {
background-position:auto;
font-size:auto;
font-variant:normal;
position:relative;
text-decoration:none;
padding:none;
}

.borders {
border:solid 1px #CCC;
padding:3px;
}

INPUT,SELECT,TEXTAREA {
background-color:#fff;
font-size:11px;
vertical-align:top;
color:#000;
font-family:Verdana, Tahoma;
}

TABLE.newstable,TD.txt {
width:100%;
}

IMG,IMG A {
border:none;
}

INPUT.text,SELECT.text {
border-right:#babcbf 1px solid;
border-top:#babcbf 1px solid;
border-left:#babcbf 1px solid;
width:250px;
border-bottom:#babcbf 1px solid;
height:19px;
}

INPUT.news,SELECT.news,TEXTAREA.news {
width:470px;
}

INPUT.news1,SELECT.news1,TEXTAREA.news1 {
width:450px;
}