body {
    background-color: #cccccc;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: arial, verdana;
    font-size: 13px;
    text-align: center;
}

/* Normal link */
a:link {
    color:#000000;
}
a:visited {
    color: #000000;
}
a:hover {
    color: #666666;
}
a:active {
    color: #666666;
}

/* Link for ajax display */
a:link.ajax {
    color:#ffffff;
}
a:visited.ajax {
    color: #ffffff;
}
a:hover.ajax {
    color: #ffffff;
}
a:active.ajax {
    color: #ffffff;
}

div#login {
    margin-left:auto;
    margin-right:auto;
    width: 160px;
    border: 1px solid #000000;
    background-color: #ffffff;
    text-align: center;
}

div#c {
    border-right: 2px solid #000000;
    border-left: 2px solid #000000;
    width: 95%;
    margin-left:auto;
    margin-right:auto;
    text-align: left;
    background-image: url(img/hb2.png);
    padding-bottom: 10px;
}

div#h {
    background-image: url(img/hb2.png);
    padding: 10px 10px 8px 10px;
}

div#h2 {
    background-image: url(img/hb.png);
    width: 100%;
    height: 42px;
}

div#h2g {
    float: left;
}

div#h2d {
    float: right;
    background-image: url(img/hf.png);
    width: 248px;
    height: 42px;
}

div#cg {
    width: 226px;
    float:left;
}

div#cgh {
    border-top: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
    background-image: url(img/cb.png);
}

div#cgb {
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    width: 87px;
    border: 1px solid #000000;
    background-color: #ffffff;
    text-align: center;
}

div#cgbgad {
	padding-top: 10px;
    margin-left:auto;
    margin-right:auto;
    width: 200px;
}

div#cd {
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-bottom: 2px solid #000000;
    background-color: #ffffff;
    margin-left:238px;
    margin-right:0px;
    padding: 10px 10px 10px 10px;
}

div#spacer {
    clear: both;
}

div#nav {
    float: right;
}

div#hw {
    font-weight:bold;
    font-size:15px;
}
/* Link without underline */
div#hw a:link {
    text-decoration: none;
}
div#hw a:visited {
    text-decoration: none;
}
div#hw a:hover {
    text-decoration: none;
}
div#hw a:active {
    text-decoration: none;
}

div.error {
    font-weight:bold;
    font-size:15px;
    border:1px #000000 solid;
    background-color:#ffcc00;
    padding: 5px;
}

div.info {
    font-weight:bold;
    font-size:15px;
    border:1px #000000 solid;
    background-color:#cccccc;
    padding: 5px;
}

div.center {
	text-align: center;
}

div.h {
    border: 1px solid #c0c0c0;
    padding: 3px 3px 3px 3px;
    text-align:left;
}

hr {
    height: 1px;
    padding: 0px;
    color: #000000;
    background-color: #000000;
    border: 0px;
}

img#hp {
    margin-top:5px;
    margin-bottom:5px;
    width:77px;
    height:15px;
    border:0;
}
img#xiti {
    margin-bottom:5px;
    width:39px;
    height:25px;
    border:0px;
}
img#rss {
    width: 14px;
    height: 14px;
    vertical-align:middle;
}
img {
    border: 0px;
}
img.n {
    margin: 10px 10px 10px 10px;
}
img.w {
    border: 1px solid #000000;
    padding: 3px 3px 3px 3px;
}
img.dis {
    vertical-align: middle;
}

ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 30px;
}
li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

h1 {
    font-size: 18px;
    font-weight: bold;
    color: #ff0000;
    margin: 0; 
}

.petit {
    font-size: 11px;
    color: #000000;
}

.gras {
    font-weight: bold;
}

.red {
    color: #ff0000;
}
.blue {
    color: #666699;
}

.big {
    font-size: 15px;
}

iframe#ban {
    margin-right:0px;
    margin-top:0px;
    margin-bottom:5px;
    margin-left:0px;
    width:468px;
    height:60px;
    overflow:hidden;
    border:0;
    background-color: #ffffff;
}

td.w {
    text-align:center;
}

td.d {
    text-align: right;
}


td.gcol {
    vertical-align: top;
}