body {
background-color: #272727;
background: url(../images/bck02.jpg) repeat;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.6em;
color:#858585;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

a {color: #858585; BORDER-BOTTOM: #626262 1px solid; TEXT-DECORATION: none}
a:hover {color: #bbb; BORDER-BOTTOM: #bbb 1px solid; TEXT-DECORATION: none}
a.C:hover {color: #0080b9; BORDER-BOTTOM: #0080b9 1px solid; TEXT-DECORATION: none}
a.M:hover {color: #ed1164; BORDER-BOTTOM: #ed1164 1px solid; TEXT-DECORATION: none}
a.Y:hover {color: #ffcb05; BORDER-BOTTOM: #ffcb05 1px solid; TEXT-DECORATION: none}

a.noborder{border-bottom: none}
a.noborder:hover{color: #bbb}
a.nobordertitle{border-bottom: none; color: #bbb}
a.nobordertitle:hover{color: #bbb}
a.Cnoborder{border-bottom: none}
a.Mnoborder{border-bottom: none}
a.Ynoborder{border-bottom: none}
a.Cnoborder:hover{color: #0080b9}
a.Mnoborder:hover{color: #ed1164}
a.Ynoborder:hover{color: #ffcb05}
a.Cnobordertitle{border-bottom: none; color: #0080b9}
a.Mnobordertitle{border-bottom: none; color: #ed1164}
a.Ynobordertitle{border-bottom: none; color: #ffcb05}
a.Cnobordertitle:hover{color: #0080b9}
a.Mnobordertitle:hover{color: #ed1164}
a.Ynobordertitle:hover{color: #ffcb05}

img {margin-bottom: 0px}

img.widethumb {
border: #bbb 1px solid;
float: right;
margin-top: 5px;
margin-left: 20px;
margin-bottom: 10px;
}

img.blankcorner{
float: right;
margin: 0px;
}

img.miniicon {
/*float: left;*/
position: relative; top: 4px;
}

img.quoteimg{
float:left; 
margin-left:10px; 
padding-right:4px; 
padding-bottom:0px;
}

div {
text-align: justify;
}

div.rightalign {
text-align: right;
}

div.icongp {
float: right;
margin-left: 20px;
margin-bottom: 10px;
}


h1{
color: #bbb;
text-transform: uppercase;
word-spacing: 4px;
letter-spacing: 3px;
padding-bottom: 0px;
}

h2{
color: #555;
margin-bottom:20px;
}

h3{
color: #bbb;
text-transform: uppercase;
word-spacing: 4px;
letter-spacing: 3px;
padding-bottom: 12px;
}
h3.C {color: #0080b9}
h3.M {color: #ed1164}
h3.Y {color: #ffcb05}

h4{
color: #bbb;
margin-bottom:0px;
}

p {
text-align: justify;
padding-bottom: 12px;
}
/*padding-left: 5px;*/

ul{
margin-right: 0px;
margin-left: 16px;
margin-bottom: 4px;
margin-top: 0px;
padding: 0px;
}

li{
text-align: justify;
list-style-type: circle;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 2px;
margin-top: 0px;
padding: 0px;
}
/*background-image: url(li_fleche.gif);
 background-repeat: no-repeat;
 background-position: left center;*/

form {
height: 15px;
}

input {
border: 1px solid #858585;
background-color:#272727;
font-size: 11px;
padding: 4px;
color: #bbb;
}
input:hover {color: #bbb; TEXT-DECORATION: none}

textarea{
border: 1px solid #858585;
background-color:#272727;
font-size: 11px;
padding: 4px;
color: #bbb;
resize: none;
}

sup{
font-size: 8px;
}

blockquote{
color: #bbb;
padding-left: 15px;
padding-bottom: 12px;
text-align: justify;
}

#header {
height: 60px;
width: 1000px;
margin-left: 50px;
margin-top: 15px;
}

#header_right {
position: absolute; left: 820px;
}

#footer {
color: #ccc;
background-color: #000;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
height: 300px;
width: 100%;
/*position: relative; bottom: 0px;*/
}

#container {
width: 1000px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 50px;
}

#container_right {
float: right;
width: 220px;
padding-top: 20px;
/*background: url(images/dot.gif) right top repeat-y;*/ 
padding-left: 20px;
}

.text {
width: 720px;
padding-top: 20px;
/*background: url(images/dot.gif) right top repeat-y;*/ 
padding-right: 40px;
}

/*
Normal: #0080b9, #ed1164, #ffcb05
Dark: #1b4253, #622039, #67581d
*/

div.abstractContour{
padding: 0px;
margin: 0px;
}		

div.abstract{
width: 700px;
color: #a99a5f;
background-color: #322f25;
background-image: url(../images/abstract_v6.png);
background-repeat: no-repeat;
background-position: top right;		
/*border: 1px solid #67581d;*/
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}		

div.bibtex{
width: 700px;
color: #a4627b;
font-family: "courier new", helvetica, "times new roman", monospace;
background-color: #31262a;
background-image: url(../images/bibtex_v6.png);
background-repeat: no-repeat;
background-position: top right;
/*border: 1px solid #622039;*/
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}
		
div.flvplayer{
width: 700px;
color: #5d8494;
background-color: #252b2e;
background-image: url(../images/video_v6.png);
background-repeat: no-repeat;
background-position: top right;
/*border: 1px solid #1b4253;*/
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}		

div.srccode{
width: 700px;
color: #97a25f;
background-color: #363a24;
background-image: url(../images/srccode_v6.png);
background-repeat: no-repeat;
background-position: top right;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}		

hr {
border: none;
height:1px;
color: #bbb;
background-color: #bbb;
}
