body { 
    background-color:#F87500;
    background-image:url(../images/bg.jpg);
    background-repeat:repeat-x;
    margin:0;
    min-height:1200px;
}

div#header, div#content { 
    background-color:#FFFFFF;
    margin:0;
    width:1000px;
    min-height:100px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    border: grey 5px outset;
}

#headerPart1 {
    font-family:arial,helvetica,sans-serif;;
    font-size:xx-large;
    font-weight:bold;
    text-align:center; 
    vertical-align:middle;
    height:40px;
    margin-top:15px; 
    padding-bottom:20px;
}


#headerPart2  {
    text-align:center;
    background-image:url(../images/fond_nav.gif);
    background-repeat:repeat-x;
    height:50px;
    margin-left:auto;
    margin-right:auto;
    width:800px;
}

#contentDescription { font-size:small; } 

#headerPart2 li { display:inline; padding: 5px 10px 0px;  vertical-align:middle; } 
.year li {display:inline; padding: 5px 10px 0px;  vertical-align:middle; } 
.paperTitle { color:darkred; } 

a:link, a:visited, a:active { color:blue; text-decoration:none; }
a:hover { color:red; text-decoration:none; }
p { padding:5px; }
p a { vertical-align:sub; }

img {float:right; margin:5px; padding:5px; } 
#imgChecker {float:none; display:block; margin-left:auto;
    margin-right:auto;} 


#cn {margin-right:25px; padding:15px; } 
img.min {float:right; margin:0; padding:5;} 
img.flag { float:none; display:block; margin-bottom:40; padding:0;} 
.info { margin: 15px; border: orange 2px solid; padding:5px; background-color:#fdeeb0; display:none; } 
#pubs1, #pubs2 {display:block; }


td {padding-right:15px; }
.floatA {clear:both; float:right; padding:0px; } %margin-top:-35px; margin-right:50px;  padding:0px; } 
.warning {color:red; margin:10px 50px 0px; }
hr {width:300px; } 

td span { 
    position:absolute; 
    visibility:hidden;
    background-color:lightyellow;
    padding:5px;
    width:800px;
    border:1px solid gray;
    color:black;
    text-decoration: none;
}
td:hover span { visibility:visible; } 
table { margin-left:auto;
	 margin-right:auto; 
      }
table, th, td { border: 1px solid black; }
th,td { padding:10px; }
th { text-align:center; width:70px; min-width:70px; background-color:#cccccc; }

.noBorder, table.noBorder td {  margin:0px; border-style:none; padding:0px;}
table.simpleBorder td {   border: 1px solid black; padding:5px;}
.simpleBorder {border-style:none; }

.title { 
    font-family:arial,helvetica,sans-serif;;
    font-size:xx-large;
    text-align:center; 
    vertical-align:middle;
  }

.head { 
    font-family:arial,helvetica,sans-serif;;
    font-size:x-large;
    vertical-align:middle;
  }

#biblio { width:900px; margin-left:40px; }

#footer { clear:both; }

#idFloatTable tr { text-align:center; } 

