body{margin:0;}

form{margin:0;padding:0;}

/* COLOR */
.CDScol1   { color: #ffffff; }
.CDSbgcol1 { background-color: #ffffff; }
.CDScol2   { color: #000000; }
.CDSbgcol2 { background-color: #000000; }
.CDScol3   { color: white; }
.CDSbgcol3 { background-color: #f2effb; }
.CDScol4   { color: #9c9bd5; }
.CDSbgcol4 { background-color: #9c9bd5; }
.CDScol5   { color: #083c91; }
.CDSbgcol5 { background-color: #083c91; }
.CDScol6   { color: #CCCCCC;}
.CDSbgcol6 { background-color: #CCCCCC; }

/* CDS header */
#CDShead {
min-width:810px;
}


#CDShead .itemcds {
height: 70px;
width: 9.5em;
cursor: pointer;
}

#CDShead table {
/*border-spacing:0; IE no support it */
width:100%; 
}
#CDShead td {
padding:0; margin:0;
vertical-align: top;
}

#CDShead .tdmenu {
width:50em;
}
#CDShead .menu td {
padding:0; margin:0;
width: 9em;
height:70px;
}
#CDShead .menu{
margin:0; padding:0;
height: 100%;
}

#CDShead .menu a {
text-decoration: none;
}
#CDShead .menu img {
border: none;
}

#CDShead .barre {
background-image: url(/vizier/CDS/CDSbarre.jpg);
background-repeat: repeat;
}

#CDShead .title {
font-weight: bold;
font-size: larger ;
text-align: center;
padding-left:2em;
}
#CDShead .title a {
color: white;
}
#CDShead .portal{
float:right;width:20em;
font: bold  smaller Verdana, sans-serif;
text-align: right;
padding-right:0.5em;
padding-left:0.5em;
padding-top: 0.1em;
padding-bottom: 0.1em;
}

#CDShead .portal form {
display: inline;
}
#CDShead .portal input {
border: 1px solid black;
width: 9.5em;
height: 1.4em;
font-size:small;
}
#CDShead .portal .default{color:grey;font-style:italic;padding-left:1em;}

/* CDS menu */
.itemout {
font-size: smaller;
}

html>body #CDShead .itemout{
height:65px;
}
#CDShead .itemout{
padding-top:5px;
text-align: center;
height:75px;
}

/*
#CDSmenuappli .itemout {
padding-left:0.5em;
margin: 0.1em;
}
#CDSmenuappli .itemover {
padding-left:0.5em;
margin: 0.1em;
}
#CDSmenuappli .itemcrt {
padding-left:0.5em;
margin: 0.1em;
}
#CDSmenuappli .itemcrt2{
padding-left:0.5em;
margin: 0.1em;
}
*/
.itemover {
font-size: smaller;
cursor: pointer;
}

html>body #CDShead .itemover{
height:65px;
}
#CDShead .itemover{
padding-top:5px;
text-align: center;
height:75px;
}

.itemcrt {
font-size: smaller;
cursor: pointer;
}

html>body #CDShead .itemcrt{
height:65px;
}
#CDShead .itemcrt{
padding-top:5px;
text-align: center;
height:75px;
}

.itemcrt2 {
font-size: smaller;
cursor: pointer;
}
#CDShead .itemcrt2{
text-align: center;
}

/* APPLI */
.withmenu{
padding-left:11em;
}
.full {
padding-left:0.5em;
}



/* Note: by default, ie doesn't understand 
 * "position: fixed".
 * to be compatible, we can add:
 * <!DOCTYPE html
 *      PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 *     "DTD/xhtml1-strict.dtd">
 */ 

html>body #CDSmenuappli {
position: fixed;
top: 0em;
width: 11em;
height:100%;
z-index:1;
}
#CDSmenuappli {
position: absolute;
top: 0;
left:0;
width: 11em;
height:100%;
z-index:1;
}

#CDSnomenuappli {
display:none;
}

#CDSmenuappli .title {
font-weight: bold;
font-size: larger ;
}
html>body .CDSmenubutton {
top:70px;left:0px;
height:18px;
}
.CDSmenubutton {
cursor: pointer;
position: absolute;
border: 2px solid orange;
z-index:1;
top:75px;left:0px;
}
#CDSmenuappli .itemcds {
cursor: pointer;
height: 70px;
width: 11em;
}

/* CDScore */
#CDSmain {
margin-left:5px;
margin-right:5px;
}

html>body #CDScore {
width: auto;
}

#CDScore {
width:100%;
}

/* CDStail */
#CDStail {
padding-left:11em;
text-align: right;
}
#CDStail img{
vertical-align: middle;
border:0px;
}
